From 7b092fb639aa5d0e546855f63df9a6c5ee60f7ff Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr> Date: Fri, 25 Nov 2022 18:59:45 +0100 Subject: [PATCH] Solving bug on value of random which was null --- src/main/java/ui/ActivityDiagram2TMLTranslator.java | 2 +- src/main/java/ui/tmlad/TMLADRandom.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/ui/ActivityDiagram2TMLTranslator.java b/src/main/java/ui/ActivityDiagram2TMLTranslator.java index 89d31430c6..f465af2cb6 100644 --- a/src/main/java/ui/ActivityDiagram2TMLTranslator.java +++ b/src/main/java/ui/ActivityDiagram2TMLTranslator.java @@ -132,7 +132,7 @@ public class ActivityDiagram2TMLTranslator { } else if (tgc instanceof TMLADRandom) { tmladrandom = (TMLADRandom) tgc; - tmlrandom = new TMLRandom("random" + tmladrandom.getValue(), tgc); + tmlrandom = new TMLRandom("random_" + tmladrandom.getValue() + "_", tgc); tmp = tmladrandom.getVariable(); tmp = modifyActionString(tmp); tmlrandom.setVariable(tmp); diff --git a/src/main/java/ui/tmlad/TMLADRandom.java b/src/main/java/ui/tmlad/TMLADRandom.java index 0cb2ff635d..2bc3d09f1c 100755 --- a/src/main/java/ui/tmlad/TMLADRandom.java +++ b/src/main/java/ui/tmlad/TMLADRandom.java @@ -95,12 +95,14 @@ public class TMLADRandom extends TADComponentWithoutSubcomponents/* Issue #69 TG minValue = "0"; maxValue = "10"; functionId = 0; + value = "0-10"; myImageIcon = IconManager.imgic912; } private void makeValue() { valueRandom = variable + " = RANDOM" + functionId + "(" + minValue + ", " + maxValue + ")"; + value = minValue + "_" + maxValue ; } @Override -- GitLab