From 9fb72cf7b70f6455cbee27753ba48c63f4e03422 Mon Sep 17 00:00:00 2001 From: apvrille <ludovic.apvrille@eurecom.fr> Date: Tue, 4 Jul 2017 17:04:16 +0200 Subject: [PATCH] Resolving TMLMapping to XML bugs --- src/main/java/tmltranslator/TMLForLoop.java | 3 ++- src/main/java/tmltranslator/TMLMapping.java | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/tmltranslator/TMLForLoop.java b/src/main/java/tmltranslator/TMLForLoop.java index 83e1351338..ad71352cd7 100755 --- a/src/main/java/tmltranslator/TMLForLoop.java +++ b/src/main/java/tmltranslator/TMLForLoop.java @@ -41,6 +41,7 @@ package tmltranslator; +import myutil.*; /** * Class TMLForLoop @@ -77,7 +78,7 @@ public class TMLForLoop extends TMLActivityElement { } public String customExtraToXML() { - return " init=\"" + init + "\" + condition=\"" + condition + "\" increment=\"" + increment + "\" isInfinite=\"" + isInfinite + "\" "; + return " init=\"" + Conversion.transformToXMLString(init) + "\" condition=\"" + Conversion.transformToXMLString(condition) + "\" increment=\"" + Conversion.transformToXMLString(increment) + "\" isInfinite=\"" + isInfinite + "\" "; } diff --git a/src/main/java/tmltranslator/TMLMapping.java b/src/main/java/tmltranslator/TMLMapping.java index bc96d333eb..64e4396117 100755 --- a/src/main/java/tmltranslator/TMLMapping.java +++ b/src/main/java/tmltranslator/TMLMapping.java @@ -43,7 +43,7 @@ package tmltranslator; -import myutil.TraceManager; +import myutil.*; import tmltranslator.toproverif.TML2ProVerif; import ui.TMLArchiPanel; import ui.TMLComponentDesignPanel; @@ -1487,9 +1487,10 @@ public class TMLMapping<E> { for(int i=0; i<onnodes.size(); i++) { HwExecutionNode node = onnodes.get(i); TMLTask task = mappedtasks.get(i); - s += "<TASKMAP node=\"" + node.getName() + "\" task=\"" + task.getName() + " />\n"; + s += "<TASKMAP node=\"" + node.getName() + "\" task=\"" + task.getName() + "\" />\n"; } s += "</TMLMAPPING>\n"; + //s = myutil.Conversion.transformToXMLString(s); return s; } } -- GitLab