From 853bea0d15f75e8b83c04e9cb71f8566d401d086 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Thu, 31 Mar 2016 17:29:55 +0200
Subject: [PATCH] worked on dot export/cleanup

---
 .../graph/export/dot/AbstractDotWriter.java   |  9 +---
 .../graph/export/dot/DotSubgraphWriter.java   |  1 +
 .../analysis/graph/export/dot/DotWriter2.java | 41 -------------------
 3 files changed, 3 insertions(+), 48 deletions(-)

diff --git a/src/main/java/kieker/analysis/graph/export/dot/AbstractDotWriter.java b/src/main/java/kieker/analysis/graph/export/dot/AbstractDotWriter.java
index b5f3f2c2..bf7f2894 100644
--- a/src/main/java/kieker/analysis/graph/export/dot/AbstractDotWriter.java
+++ b/src/main/java/kieker/analysis/graph/export/dot/AbstractDotWriter.java
@@ -9,6 +9,7 @@ import kieker.analysis.graph.Vertex;
 import kieker.analysis.graph.export.AbstractTransformer;
 import kieker.analysis.graph.util.dot.DotWriter;
 
+//TODo rename, extends AbstractWriter
 class AbstractDotWriter extends AbstractTransformer<Void> {
 
 	protected final DotWriter dotWriter;
@@ -35,7 +36,7 @@ class AbstractDotWriter extends AbstractTransformer<Void> {
 				dotWriter.addClusterStart(childGraph.getName());
 				// TODO more stuff
 
-				DotSubgraphWriter dotWriter2 = new DotSubgraphWriter(childGraph, dotWriter);
+				AbstractDotWriter dotWriter2 = new AbstractDotWriter(childGraph, dotWriter);
 				dotWriter2.transform();
 
 				dotWriter.addClusterStop();
@@ -66,12 +67,6 @@ class AbstractDotWriter extends AbstractTransformer<Void> {
 
 	@Override
 	protected Void getTransformation() {
-		// TODO own method
-		try {
-			dotWriter.finish();
-		} catch (IOException e) {
-			// TODO Handle IO Exception
-		}
 		return null;
 	}
 
diff --git a/src/main/java/kieker/analysis/graph/export/dot/DotSubgraphWriter.java b/src/main/java/kieker/analysis/graph/export/dot/DotSubgraphWriter.java
index a7582a1a..514182bd 100644
--- a/src/main/java/kieker/analysis/graph/export/dot/DotSubgraphWriter.java
+++ b/src/main/java/kieker/analysis/graph/export/dot/DotSubgraphWriter.java
@@ -9,6 +9,7 @@ import kieker.analysis.graph.Vertex;
 import kieker.analysis.graph.export.AbstractTransformer;
 import kieker.analysis.graph.util.dot.DotWriter;
 
+//TODO not used
 class DotSubgraphWriter extends AbstractTransformer<Void> {
 
 	private final DotWriter dotWriter;
diff --git a/src/main/java/kieker/analysis/graph/export/dot/DotWriter2.java b/src/main/java/kieker/analysis/graph/export/dot/DotWriter2.java
index 73015cff..417f897b 100644
--- a/src/main/java/kieker/analysis/graph/export/dot/DotWriter2.java
+++ b/src/main/java/kieker/analysis/graph/export/dot/DotWriter2.java
@@ -3,10 +3,7 @@ package kieker.analysis.graph.export.dot;
 import java.io.IOException;
 import java.io.Writer;
 
-import kieker.analysis.graph.Direction;
-import kieker.analysis.graph.Edge;
 import kieker.analysis.graph.Graph;
-import kieker.analysis.graph.Vertex;
 import kieker.analysis.graph.util.dot.DotWriter;
 
 //TODO rename
@@ -24,44 +21,6 @@ public class DotWriter2 extends AbstractDotWriter {
 		}
 	}
 
-	@Override
-	protected void mapVertex(final Vertex vertex) {
-		try {
-			if (vertex.hasChildGraph()) {
-				Graph childGraph = vertex.getChildGraph();
-
-				dotWriter.addClusterStart(childGraph.getName());
-				// TODO more stuff
-
-				DotSubgraphWriter dotWriter2 = new DotSubgraphWriter(childGraph, dotWriter);
-				dotWriter2.transform();
-
-				dotWriter.addClusterStop();
-			} else {
-
-				dotWriter.addNode(vertex.getId().toString(), null); // TODO
-
-			}
-		} catch (IOException e) {
-			// TODO Handle IO Exception
-		}
-	}
-
-	@Override
-	protected void mapEdge(final Edge edge) {
-		// TODO Auto-generated method stub
-
-		try {
-
-			String sourceId = edge.getVertex(Direction.OUT).getId().toString();
-			String targetId = edge.getVertex(Direction.IN).getId().toString();
-			dotWriter.addEdge(sourceId, targetId); // TODO
-		} catch (IOException e) {
-			// TODO Handle IO Exception
-		}
-
-	}
-
 	@Override
 	protected Void getTransformation() {
 		// TODO own method
-- 
GitLab