From c91b5e20157eb38a1f4c0fa536d1fce2309f74f8 Mon Sep 17 00:00:00 2001 From: Benjamin Davies Date: Sun, 27 Aug 2023 12:28:32 +1200 Subject: [PATCH] Fix diagram layout not working --- .../plantuml/cheneer/ChenEerDiagram.java | 18 ++---------------- .../command/CommandAssociateRelationship.java | 3 ++- .../command/CommandCreateAttribute.java | 2 +- 3 files changed, 5 insertions(+), 18 deletions(-) diff --git a/src/net/sourceforge/plantuml/cheneer/ChenEerDiagram.java b/src/net/sourceforge/plantuml/cheneer/ChenEerDiagram.java index aa1e843cc..94f447d6f 100644 --- a/src/net/sourceforge/plantuml/cheneer/ChenEerDiagram.java +++ b/src/net/sourceforge/plantuml/cheneer/ChenEerDiagram.java @@ -34,34 +34,20 @@ */ package net.sourceforge.plantuml.cheneer; -import java.util.Arrays; -import java.util.List; import java.util.Map; import java.util.Stack; -import net.atmp.CucaDiagram; import net.sourceforge.plantuml.abel.Entity; -import net.sourceforge.plantuml.core.DiagramDescription; +import net.sourceforge.plantuml.classdiagram.AbstractEntityDiagram; import net.sourceforge.plantuml.core.UmlSource; import net.sourceforge.plantuml.skin.UmlDiagramType; -public class ChenEerDiagram extends CucaDiagram { +public class ChenEerDiagram extends AbstractEntityDiagram { public ChenEerDiagram(UmlSource source, Map skinParam) { super(source, UmlDiagramType.CHEN_EER, skinParam); } - @Override - public DiagramDescription getDescription() { - return new DiagramDescription("(Chen EER)"); - } - - @Override - protected final List getDotStrings() { - return Arrays.asList("nodesep=.20;", "ranksep=0.4;", "edge [fontsize=11,labelfontsize=11];", - "node [fontsize=11];"); - } - private final Stack ownerStack = new Stack(); public void pushOwner(Entity group) { diff --git a/src/net/sourceforge/plantuml/cheneer/command/CommandAssociateRelationship.java b/src/net/sourceforge/plantuml/cheneer/command/CommandAssociateRelationship.java index 9272b0d0b..4a030d358 100644 --- a/src/net/sourceforge/plantuml/cheneer/command/CommandAssociateRelationship.java +++ b/src/net/sourceforge/plantuml/cheneer/command/CommandAssociateRelationship.java @@ -90,7 +90,8 @@ public class CommandAssociateRelationship extends SingleLineCommand2 { final LinkType linkType = new LinkType(LinkDecor.NONE, LinkDecor.NONE); final Link link = new Link(diagram.getEntityFactory(), diagram.getCurrentStyleBuilder(), entity, owner, linkType, - LinkArg.build(Display.NULL, 1)); + LinkArg.build(Display.NULL, 2)); diagram.addLink(link); if (composite) {