diff --git a/src/main/java/kieker/analysis/graph/export/dot/GraphTransformer.java b/src/main/java/kieker/analysis/graph/export/dot/GraphTransformer.java index bb54c4711b0d3b53bbb664b7f24723aea6ea4df5..15aaff8130c5af3b83c9bf5405055b4db9a2b1df 100644 --- a/src/main/java/kieker/analysis/graph/export/dot/GraphTransformer.java +++ b/src/main/java/kieker/analysis/graph/export/dot/GraphTransformer.java @@ -28,10 +28,10 @@ public class GraphTransformer extends AbstractTransformer<String> { GraphTransformer graphTransformer = new GraphTransformer(childGraph, false); String childGraphString = graphTransformer.transform(); dotBuilder.addSubgraph(childGraphString); + // TODO Add style, label, etc } else { dotBuilder.addNode(vertex.getId().toString()); // TODO Add style, label, etc - // TODO Handle child graph } } diff --git a/src/main/java/kieker/analysis/graph/impl/GraphImpl.java b/src/main/java/kieker/analysis/graph/impl/GraphImpl.java index 2dc03d57017b7180a6c2faa273655e93796c3b9a..ce3ef5ef8ace261b182e63492c07675293cdf39c 100644 --- a/src/main/java/kieker/analysis/graph/impl/GraphImpl.java +++ b/src/main/java/kieker/analysis/graph/impl/GraphImpl.java @@ -83,7 +83,11 @@ public class GraphImpl implements Graph { } } - // TODO Maybe: Check whether both vertices are in the same graph + // TODO Check whether both vertices have the same root graph + // TODO If not, don't add the edge and throw exception + + // TODO Check whether both vertices are in the same graph + // TODO If not, add edge to the "higher" one final Edge edge = new EdgeImpl(idString, outVertex, inVertex, this); this.edges.put(edge.getId().toString(), edge);