From aa537297529d5841209b672735cb78bee2aa63f4 Mon Sep 17 00:00:00 2001 From: Arnaud Roques Date: Tue, 31 Jan 2023 20:45:20 +0100 Subject: [PATCH] Fix state id in Scxml export --- .../plantuml/xmlsc/ScxmlStateDiagramStandard.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/net/sourceforge/plantuml/xmlsc/ScxmlStateDiagramStandard.java b/src/net/sourceforge/plantuml/xmlsc/ScxmlStateDiagramStandard.java index ab81d8fb2..b5bdb55fb 100644 --- a/src/net/sourceforge/plantuml/xmlsc/ScxmlStateDiagramStandard.java +++ b/src/net/sourceforge/plantuml/xmlsc/ScxmlStateDiagramStandard.java @@ -55,6 +55,7 @@ import org.w3c.dom.Element; import net.sourceforge.plantuml.Guillemet; import net.sourceforge.plantuml.baraye.EntityImp; +import net.sourceforge.plantuml.baraye.Quark; import net.sourceforge.plantuml.cucadiagram.Display; import net.sourceforge.plantuml.cucadiagram.LeafType; import net.sourceforge.plantuml.cucadiagram.Link; @@ -162,9 +163,8 @@ public class ScxmlStateDiagramStandard { } private String getId(EntityImp entity) { - String result = entity.getDisplay().get(0).toString(); - result = result.replaceAll("\\*", ""); - return result; + final Quark quark = entity.getQuark(); + return quark.getName().replaceAll("\\*", ""); } public void transformerXml(OutputStream os) throws TransformerException, ParserConfigurationException {