From 8ae171525442201f66e94bed3bc6307154085de1 Mon Sep 17 00:00:00 2001
From: Sophie Coudert <sophie.coudert@telecom-paris.fr>
Date: Wed, 5 Jun 2024 17:04:20 +0200
Subject: [PATCH] details

---
 .../java/avatartranslator/tosysmlv2/AvatarFromSysML.java    | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/avatartranslator/tosysmlv2/AvatarFromSysML.java b/src/main/java/avatartranslator/tosysmlv2/AvatarFromSysML.java
index 6dc60b16a8..ef8aacd2d7 100644
--- a/src/main/java/avatartranslator/tosysmlv2/AvatarFromSysML.java
+++ b/src/main/java/avatartranslator/tosysmlv2/AvatarFromSysML.java
@@ -260,7 +260,7 @@ public class AvatarFromSysML {
                     for(int j = 0; j < tsize; j++) {
                         aa = new AvatarAttribute(
                                 a.getName() + "__" + adt.getFieldString(j),
-                                (adt.getFieldStringType(j) == AvatarType.BOOLEAN ? AvatarType.BOOLEAN : AvatarType.INTEGER),
+                                adt.getFieldStringType(j),
                                 theBlock, null);
                         theBlock.addAttribute(aa);
                         aa.setAsConstant(true);
@@ -292,7 +292,7 @@ public class AvatarFromSysML {
                     AvatarDataType adt = avSpec.getDataTypeByName(returnType);
                     int nbFields = adt.getAttributeNb();
                     for (int j = 0; j < nbFields; j++) {
-                        AvatarType type = (adt.getFieldStringType(j) == AvatarType.INTEGER ? AvatarType.INTEGER : AvatarType.BOOLEAN);
+                        AvatarType type = adt.getFieldStringType(j);
                         am.addReturnParameter(new AvatarAttribute("return__" + j, type, theBlock, null));
                     }
                 }
@@ -473,7 +473,7 @@ public class AvatarFromSysML {
                 for(int j = 0; j < tsize; j++) {
                     aa = new AvatarAttribute(
                             ss.getFieldName(i) + "__" + adt.getFieldString(j),
-                            (adt.getFieldStringType(j) == AvatarType.BOOLEAN ? AvatarType.BOOLEAN : AvatarType.INTEGER),
+                            adt.getFieldStringType(j),
                             b, null);
                     am.addParameter(aa);
                     aa.setAsConstant(false);
-- 
GitLab