From 1212835316c85d1a6c683412b720257db1ed094b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Mon, 30 May 2016 16:13:24 +0200
Subject: [PATCH] added failured calls

---
 src/main/java/kieker/analysis/dev/DependencyCreator.java | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/main/java/kieker/analysis/dev/DependencyCreator.java b/src/main/java/kieker/analysis/dev/DependencyCreator.java
index d896a1b4..3b02379d 100644
--- a/src/main/java/kieker/analysis/dev/DependencyCreator.java
+++ b/src/main/java/kieker/analysis/dev/DependencyCreator.java
@@ -31,12 +31,14 @@ public class DependencyCreator extends OperationCallVisitor<AggregatedOperationC
 			Operation callerOperation = callerComponent.addOperation(parentCall.getOperation());
 
 			final int numberOfCalls = call.getCalls();
-
 			softwareSystem.addOperationDependency(callerOperation, calleeOperation).addCalls(numberOfCalls);
 			softwareSystem.addComponentDependency(callerComponent, calleeComponent).addCalls(numberOfCalls);
 			softwareSystem.addContainerDependency(callerContainer, calleeContainer).addCalls(numberOfCalls);
-
-			// TODO set failure calls
+			if (call.isFailed()) {
+				softwareSystem.addOperationDependency(callerOperation, calleeOperation).addFailuredCalls(numberOfCalls);
+				softwareSystem.addComponentDependency(callerComponent, calleeComponent).addFailuredCalls(numberOfCalls);
+				softwareSystem.addContainerDependency(callerContainer, calleeContainer).addFailuredCalls(numberOfCalls);
+			}
 		}
 	}
 
-- 
GitLab