summaryrefslogtreecommitdiff
path: root/src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java')
-rw-r--r--src/net/sourceforge/plantuml/compositediagram/CompositeDiagramFactory.java13
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);
}
}