From 5cf86f588322bfe1b34ea90480b92ea9eefdc4ea Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr> Date: Thu, 6 Jun 2024 14:38:17 +0200 Subject: [PATCH] Update on Datatype management --- src/main/java/ui/GTURTLEModeling.java | 1 + src/main/java/ui/avatarbd/AvatarBDDataType.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/ui/GTURTLEModeling.java b/src/main/java/ui/GTURTLEModeling.java index b7fbe4e556..b415fdc722 100644 --- a/src/main/java/ui/GTURTLEModeling.java +++ b/src/main/java/ui/GTURTLEModeling.java @@ -9864,6 +9864,7 @@ public class GTURTLEModeling { for (AvatarDataType adt : avspec.getDataTypes()) { AvatarBDDataType abdType = new AvatarBDDataType(xpos, ypos, abd.getMinX(), abd.getMaxX(), abd.getMinY(), abd.getMaxY(), false, null, abd); + abdType.setDataTypeName(adt.getName()); // Adding attributes for (AvatarAttribute attr : adt.getAttributes()) { int type = 4; diff --git a/src/main/java/ui/avatarbd/AvatarBDDataType.java b/src/main/java/ui/avatarbd/AvatarBDDataType.java index 5a29af61e3..9010e702f3 100644 --- a/src/main/java/ui/avatarbd/AvatarBDDataType.java +++ b/src/main/java/ui/avatarbd/AvatarBDDataType.java @@ -328,6 +328,7 @@ public class AvatarBDDataType extends TGCScalableWithInternalComponent implement } setValue(s); + setName(s); recalculateSize(); if (tdp.actionOnDoubleClick(this)) { @@ -487,6 +488,11 @@ public class AvatarBDDataType extends TGCScalableWithInternalComponent implement return value; } + public void setDataTypeName(String _name) { + setName(_name); + setValue(_name); + } + @Override public int getDefaultConnector() { return TGComponentManager.AVATARBD_PORT_CONNECTOR; -- GitLab