diff options
Diffstat (limited to 'src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java')
-rw-r--r-- | src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java b/src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java index 22306f2..5cf0fd1 100644 --- a/src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java +++ b/src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java @@ -2,7 +2,7 @@ * PlantUML : a free UML diagram generator * ======================================================================== * - * (C) Copyright 2009-2017, Arnaud Roques + * (C) Copyright 2009-2020, Arnaud Roques * * Project Info: http://plantuml.com * @@ -38,6 +38,7 @@ package net.sourceforge.plantuml.compositediagram; import java.util.ArrayList; import java.util.List; +import net.sourceforge.plantuml.ISkinSimple; import net.sourceforge.plantuml.command.Command; import net.sourceforge.plantuml.command.UmlDiagramFactory; import net.sourceforge.plantuml.compositediagram.command.CommandCreateBlock; @@ -47,6 +48,12 @@ import net.sourceforge.plantuml.compositediagram.command.CommandLinkBlock; public class CompositeDiagramFactory extends UmlDiagramFactory { + private final ISkinSimple skinParam; + + public CompositeDiagramFactory(ISkinSimple skinParam) { + this.skinParam = skinParam; + } + @Override protected List<Command> createCommands() { final List<Command> cmds = new ArrayList<Command>(); @@ -54,13 +61,13 @@ public class CompositeDiagramFactory extends UmlDiagramFactory { cmds.add(new CommandLinkBlock()); cmds.add(new CommandCreatePackageBlock()); cmds.add(new CommandEndPackageBlock()); - addCommonCommands(cmds); + addCommonCommands1(cmds); return cmds; } @Override public CompositeDiagram createEmptyDiagram() { - return new CompositeDiagram(); + return new CompositeDiagram(skinParam); } } |