From 391d627a8f53e6b346c3fa5e759c368d7d98d728 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Mon, 4 Apr 2016 10:27:27 +0200
Subject: [PATCH] remove childGraph for vertices

---
 src/main/java/kieker/analysis/graph/Vertex.java          | 2 ++
 src/main/java/kieker/analysis/graph/impl/VertexImpl.java | 5 +++++
 2 files changed, 7 insertions(+)

diff --git a/src/main/java/kieker/analysis/graph/Vertex.java b/src/main/java/kieker/analysis/graph/Vertex.java
index 788a08e3..24464338 100644
--- a/src/main/java/kieker/analysis/graph/Vertex.java
+++ b/src/main/java/kieker/analysis/graph/Vertex.java
@@ -8,6 +8,8 @@ public interface Vertex extends Element {
 
 	public Graph getChildGraph();
 
+	public void removeChildGraph();
+
 	public Iterable<Edge> getEdges(Direction direction);
 
 	public Iterable<Vertex> getVertices(Direction direction);
diff --git a/src/main/java/kieker/analysis/graph/impl/VertexImpl.java b/src/main/java/kieker/analysis/graph/impl/VertexImpl.java
index aa3fef03..f733eb0f 100644
--- a/src/main/java/kieker/analysis/graph/impl/VertexImpl.java
+++ b/src/main/java/kieker/analysis/graph/impl/VertexImpl.java
@@ -35,6 +35,11 @@ class VertexImpl extends ElementImpl implements Vertex {
 		return childGraph;
 	}
 
+	@Override
+	public void removeChildGraph() {
+		childGraph = null;
+	}
+
 	@Override
 	public Iterable<Edge> getEdges(final Direction direction) {
 		if (direction.equals(Direction.OUT)) {
-- 
GitLab