From 7f303a21c1b8d7dad02f167642dcf4e3f20cfdf5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Fri, 22 Apr 2016 10:34:30 +0200
Subject: [PATCH] removed deprecated files

---
 .../trace/graphoutput/DotGraphWriter.java     |  82 ----------
 .../trace/graphoutput/GraphMLWriter.java      |  43 -----
 .../java/kieker/analysis/util/DotBuilder.java | 148 ------------------
 3 files changed, 273 deletions(-)
 delete mode 100644 src/main/java/kieker/analysis/trace/graphoutput/DotGraphWriter.java
 delete mode 100644 src/main/java/kieker/analysis/trace/graphoutput/GraphMLWriter.java
 delete mode 100644 src/main/java/kieker/analysis/util/DotBuilder.java

diff --git a/src/main/java/kieker/analysis/trace/graphoutput/DotGraphWriter.java b/src/main/java/kieker/analysis/trace/graphoutput/DotGraphWriter.java
deleted file mode 100644
index 47773756..00000000
--- a/src/main/java/kieker/analysis/trace/graphoutput/DotGraphWriter.java
+++ /dev/null
@@ -1,82 +0,0 @@
-package kieker.analysis.trace.graphoutput;
-
-import java.io.BufferedWriter;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.OutputStreamWriter;
-import java.io.Writer;
-import java.util.HashMap;
-import java.util.Map;
-
-import com.tinkerpop.blueprints.Direction;
-import com.tinkerpop.blueprints.Edge;
-import com.tinkerpop.blueprints.Graph;
-import com.tinkerpop.blueprints.Vertex;
-
-import kieker.analysis.util.DotBuilder;
-import kieker.analysis.util.blueprintsgraph.NamedGraph;
-import kieker.analysis.util.graph.export.dot.DotFileWriterStage;
-
-import teetime.framework.AbstractConsumerStage;
-
-/**
- * @deprecated use {@link DotFileWriterStage} instead.
- *
- * @author Sören Henning
- *
- */
-@Deprecated
-public class DotGraphWriter extends AbstractConsumerStage<NamedGraph<Graph>> {
-
-	private final String outputDir;
-
-	public DotGraphWriter(final String outputDir) {
-		this.outputDir = outputDir;
-	}
-
-	@Override
-	protected void execute(final NamedGraph<Graph> graph) {
-		final String dotGraph = createDotGraph(graph);
-		final String fileName = outputDir + "/" + graph.getFileName() + ".dot";
-
-		try {
-			writeDotGraphFile(dotGraph, fileName);
-		} catch (IOException e) {
-			throw new IllegalStateException(e);
-		}
-	}
-
-	private String createDotGraph(final Graph graph) {
-
-		DotBuilder dotGraph = new DotBuilder();
-
-		Map<String, String> nodeProperties = new HashMap<>();
-		nodeProperties.put("shape", "none");
-
-		dotGraph.setDefaultNodeProperties(nodeProperties);
-
-		for (Vertex vertex : graph.getVertices()) {
-			String label = vertex.getProperty("label");
-			dotGraph.addNode(String.valueOf(vertex.getId()), label);
-		}
-
-		for (Edge edge : graph.getEdges()) {
-			String source = edge.getVertex(Direction.OUT).getId().toString();
-			String target = edge.getVertex(Direction.IN).getId().toString();
-			dotGraph.addEdge(source, target, edge.getLabel());
-		}
-
-		return dotGraph.get();
-	}
-
-	private void writeDotGraphFile(final String dotGraph, final String fileName) throws IOException {
-
-		final OutputStream outputStream = new FileOutputStream(fileName);
-
-		final Writer writer = new BufferedWriter(new OutputStreamWriter(outputStream, "utf-8"));
-		writer.write(dotGraph);
-		writer.close();
-
-	}
-}
diff --git a/src/main/java/kieker/analysis/trace/graphoutput/GraphMLWriter.java b/src/main/java/kieker/analysis/trace/graphoutput/GraphMLWriter.java
deleted file mode 100644
index 8afe3d5c..00000000
--- a/src/main/java/kieker/analysis/trace/graphoutput/GraphMLWriter.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package kieker.analysis.trace.graphoutput;
-
-import java.io.IOException;
-
-import com.tinkerpop.blueprints.Graph;
-
-import kieker.analysis.util.blueprintsgraph.NamedGraph;
-import kieker.analysis.util.graph.export.graphml.GraphMLFileWriterStage;
-
-import teetime.framework.AbstractConsumerStage;
-
-/**
- * @deprecated use {@link GraphMLFileWriterStage} instead.
- *
- * @author Sören Henning
- *
- */
-@Deprecated
-public class GraphMLWriter extends AbstractConsumerStage<NamedGraph<Graph>> {
-
-	private final String outputDir;
-
-	public GraphMLWriter(final String outputDir) {
-		this.outputDir = outputDir;
-	}
-
-	@Override
-	protected void execute(final NamedGraph<Graph> graph) {
-
-		String outputFile = outputDir + "/" + graph.getFileName() + ".xml";
-
-		com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter writer = new com.tinkerpop.blueprints.util.io.graphml.GraphMLWriter(graph);
-		writer.setNormalize(true);
-
-		try {
-			writer.outputGraph(outputFile);
-		} catch (IOException e) {
-			throw new IllegalStateException(e);
-		}
-
-	}
-
-}
diff --git a/src/main/java/kieker/analysis/util/DotBuilder.java b/src/main/java/kieker/analysis/util/DotBuilder.java
deleted file mode 100644
index c00f1cae..00000000
--- a/src/main/java/kieker/analysis/util/DotBuilder.java
+++ /dev/null
@@ -1,148 +0,0 @@
-package kieker.analysis.util;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Map.Entry;
-
-import com.google.common.base.Joiner;
-
-import kieker.analysis.util.graph.util.dot.DotGraphWriter;
-
-/**
- * Simple class for building and representing dot graph files.
- *
- * @deprecated use {@link DotGraphWriter} instead.
- *
- * @author Sören Henning
- *
- */
-@Deprecated
-public class DotBuilder {
-
-	private final String start;
-	private final String end;
-	private final StringBuilder body = new StringBuilder();
-
-	private Map<String, String> defaultNodeProperties;
-	private Map<String, String> defaultEdgeProperties;
-	private Map<String, String> defaultProperties;
-
-	private static final String START_BRACKET = "{";
-	private static final String END_BRACKET = "}";
-	private static final String DEFAULT_GRAPH_NAME = "G";
-	private static final String DEFAULT_GRAPH_TYPE = "digraph";
-
-	public DotBuilder() {
-		this(DEFAULT_GRAPH_NAME);
-	}
-
-	public DotBuilder(final String graphName) {
-		this(graphName, DEFAULT_GRAPH_TYPE);
-	}
-
-	public DotBuilder(final String graphName, final String graphType) {
-		start = graphType + " " + graphName + " " + START_BRACKET + "\n";
-		end = END_BRACKET;
-	}
-
-	public DotBuilder(final String name, final Map<String, String> defaultNodeProperties, final Map<String, String> defaultEdgeProperties) {
-		this(name);
-		this.defaultNodeProperties = defaultNodeProperties;
-		this.defaultEdgeProperties = defaultEdgeProperties;
-	}
-
-	public DotBuilder(final String name, final Map<String, String> defaultNodeProperties, final Map<String, String> defaultEdgeProperties,
-			final Map<String, String> defaultProperties) {
-		this(name, defaultNodeProperties, defaultEdgeProperties);
-		this.defaultProperties = defaultProperties;
-	}
-
-	public void setDefaultNodeProperties(final Map<String, String> defaultNodeProperties) {
-		this.defaultNodeProperties = defaultNodeProperties;
-	}
-
-	public void setDefaultEdgeProperties(final Map<String, String> defaultEdgeProperties) {
-		this.defaultEdgeProperties = defaultEdgeProperties;
-	}
-
-	public void setDefaultProperties(final Map<String, String> defaultProperties) {
-		this.defaultProperties = defaultProperties;
-	}
-
-	public String get() {
-		return start + body.toString() + end;
-	}
-
-	@Override
-	public String toString() {
-		return get();
-	}
-
-	public void addNode(final String id) {
-		addNode(id, new HashMap<>());
-	}
-
-	public void addNode(final String id, final String label) {
-		Map<String, String> properties = new HashMap<String, String>();
-		properties.put("label", label);
-		addNode(id, properties);
-	}
-
-	public void addNode(final String id, final Map<String, String> properties) {
-		addElement('"' + id + '"', extendNodeProperties(properties));
-	}
-
-	public void addEdge(final String source, final String target) {
-		addEdge(source, target, new HashMap<>());
-	}
-
-	public void addEdge(final String source, final String target, final String label) {
-		Map<String, String> properties = new HashMap<String, String>();
-		properties.put("label", label);
-		addEdge(source, target, properties);
-	}
-
-	public void addEdge(final String source, final String target, final Map<String, String> properties) {
-		addElement('"' + source + '"' + " -> " + '"' + target + '"', extendEdgeProperties(properties));
-	}
-
-	public void addSubgraph(final String subgraph) {
-		body.append(subgraph + '\n');
-	}
-
-	private void addElement(final String element, final Map<String, String> properties) {
-		body.append(element);
-		if (properties != null && !properties.isEmpty()) {
-			body.append(" [");
-			Joiner.on("\", ").withKeyValueSeparator("=\"").appendTo(body, properties);
-			body.append("\"]");
-		}
-		body.append('\n');
-	}
-
-	private Map<String, String> extendNodeProperties(final Map<String, String> properties) {
-		return extendElementProperties(properties, defaultNodeProperties);
-	}
-
-	private Map<String, String> extendEdgeProperties(final Map<String, String> properties) {
-		return extendElementProperties(properties, defaultEdgeProperties);
-	}
-
-	private Map<String, String> extendElementProperties(final Map<String, String> properties, final Map<String, String> defaultElementProperties) {
-
-		if (defaultElementProperties != null) {
-			for (Entry<String, String> property : defaultElementProperties.entrySet()) {
-				properties.putIfAbsent(property.getKey(), property.getValue());
-			}
-		}
-
-		if (defaultProperties != null) {
-			for (Entry<String, String> property : defaultProperties.entrySet()) {
-				properties.putIfAbsent(property.getKey(), property.getValue());
-			}
-		}
-
-		return properties;
-	}
-
-}
-- 
GitLab