From e2c29491a1b13673c66a466dff305bd7dac00911 Mon Sep 17 00:00:00 2001 From: Svetlana Date: Fri, 13 Apr 2018 20:07:55 +0200 Subject: [PATCH] Reinitialize generator to clean up instance. --- TorcsEMAMGenerator/experiments.iml | 5 +++-- .../de/monticore/lang/monticar/torcs_dl/Experiments.java | 9 ++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/TorcsEMAMGenerator/experiments.iml b/TorcsEMAMGenerator/experiments.iml index 498fe8d..a5f4d0f 100644 --- a/TorcsEMAMGenerator/experiments.iml +++ b/TorcsEMAMGenerator/experiments.iml @@ -1,6 +1,6 @@ - + @@ -12,6 +12,7 @@ + @@ -49,7 +50,7 @@ - + diff --git a/TorcsEMAMGenerator/src/main/java/de/monticore/lang/monticar/torcs_dl/Experiments.java b/TorcsEMAMGenerator/src/main/java/de/monticore/lang/monticar/torcs_dl/Experiments.java index 6a86b2e..82d3023 100644 --- a/TorcsEMAMGenerator/src/main/java/de/monticore/lang/monticar/torcs_dl/Experiments.java +++ b/TorcsEMAMGenerator/src/main/java/de/monticore/lang/monticar/torcs_dl/Experiments.java @@ -37,11 +37,6 @@ public class Experiments { TaggingResolver taggingResolver = createSymTabAndTaggingResolver(MODELS_PATH); RosToEmamTagSchema.registerTagTypes(taggingResolver); - MiddlewareGenerator middlewareGenerator = new MiddlewareGenerator(); - - middlewareGenerator.add(new CPPGenImpl(), "cpp"); - middlewareGenerator.add(new RosCppGenImpl(), "roscpp"); - LinkedList inputs = new LinkedList(); inputs.add("Imagepreprocessing"); inputs.add("Featureextraction"); @@ -56,6 +51,10 @@ public class Experiments { TagHelper.resolveTags(taggingResolver, componentInstanceSymbol); + MiddlewareGenerator middlewareGenerator = new MiddlewareGenerator(); + + middlewareGenerator.add(new CPPGenImpl(), "cpp"); + middlewareGenerator.add(new RosCppGenImpl(), "roscpp"); middlewareGenerator.setGenerationTargetPath(TARGET_PATH_GENERATED +inpu); middlewareGenerator.generate(componentInstanceSymbol, taggingResolver); -- GitLab