From 277a6e768fff0f1d77e3183f25914e2db47f6b0f Mon Sep 17 00:00:00 2001 From: Márton Golej Date: Tue, 19 Oct 2021 19:11:44 +0200 Subject: findingRelationInDTO changed up --- language-model/problem.aird | 3 ++- .../java/tools/refinery/language/mapping/PartialModelMapper.java | 6 ++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/language-model/problem.aird b/language-model/problem.aird index f2192e65..3e3db866 100644 --- a/language-model/problem.aird +++ b/language-model/problem.aird @@ -1,10 +1,11 @@ - + src/main/resources/model/problem.ecore src/main/resources/model/problem.genmodel build/resources/main/model/problem.ecore build/resources/main/model/problem.genmodel + src/main/resources/model/builtin.problem_xmi diff --git a/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java b/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java index 9a4d0aa7..ba32921a 100644 --- a/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java +++ b/language-to-store/src/main/java/tools/refinery/language/mapping/PartialModelMapper.java @@ -128,12 +128,10 @@ public class PartialModelMapper { //Searches for and gives back a relation in a PartialModelMapperDTO private tools.refinery.language.model.problem.Relation findingRelationInDTO(PartialModelMapperDTO partialModelMapperDTO, String searchedRelation, String errorText) throws PartialModelMapperException { - tools.refinery.language.model.problem.Relation relation = null; for (tools.refinery.language.model.problem.Relation r : partialModelMapperDTO.getRelationMap().keySet()) { - if (r.getName().equals(searchedRelation)) relation = r; + if (searchedRelation.equals(r.getName())) return r; } - if(relation == null) throw new PartialModelMapperException(errorText); - return relation; + throw new PartialModelMapperException(errorText); } //Processing assertions and placing them in the model -- cgit v1.2.3-54-g00ecf