From 03fedafb4bb1dab71be983e2da2c80ce19f93177 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Mon, 23 May 2016 12:49:16 +0200
Subject: [PATCH] added Properties

---
 ...OperationsDependencyGraphCreatorStage.java | 24 ++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

diff --git a/src/main/java/kieker/analysis/dev/OperationsDependencyGraphCreatorStage.java b/src/main/java/kieker/analysis/dev/OperationsDependencyGraphCreatorStage.java
index 42533b82..cec0cf9e 100644
--- a/src/main/java/kieker/analysis/dev/OperationsDependencyGraphCreatorStage.java
+++ b/src/main/java/kieker/analysis/dev/OperationsDependencyGraphCreatorStage.java
@@ -22,17 +22,35 @@ public class OperationsDependencyGraphCreatorStage extends AbstractTransformatio
 		for (Container container : softwareSystem.getContainers()) {
 
 			Vertex containerVertex = graph.addVertex(container.getIdentifier());
-			// TODO add properties
+			containerVertex.setProperty("ContainerName", container.getName());
+			containerVertex.setProperty("MaxDuration", container.getMaxDuration());
+			containerVertex.setProperty("MinDuration", container.getMinDuration());
+			containerVertex.setProperty("MeanDuration", container.getMeanDuration());
+			containerVertex.setProperty("MedianDuration", container.getMedianDuration());
+			containerVertex.setProperty("TotalDuration", container.getTotalDuration());
 
 			for (Component component : container.getComponents()) {
 
 				Vertex componentVertex = graph.addVertex(component.getIdentifier());
-				// TODO add properties
+				componentVertex.setProperty("ComponentName", component.getName());
+				componentVertex.setProperty("ContainerName", component.getContainer().getName());
+				componentVertex.setProperty("MaxDuration", component.getMaxDuration());
+				componentVertex.setProperty("MinDuration", component.getMinDuration());
+				componentVertex.setProperty("MeanDuration", component.getMeanDuration());
+				componentVertex.setProperty("MedianDuration", component.getMedianDuration());
+				componentVertex.setProperty("TotalDuration", component.getTotalDuration());
 
 				for (Operation operation : component.getOperations()) {
 
 					Vertex operationVertex = graph.addVertex(operation.getIdentifier());
-					// TODO add properties
+					operationVertex.setProperty("OperationName", operation.getName());
+					operationVertex.setProperty("ComponentName", operation.getComponent().getName());
+					operationVertex.setProperty("ContainerName", operation.getComponent().getContainer().getName());
+					operationVertex.setProperty("MaxDuration", operation.getMaxDuration());
+					operationVertex.setProperty("MinDuration", operation.getMinDuration());
+					operationVertex.setProperty("MeanDuration", operation.getMeanDuration());
+					operationVertex.setProperty("MedianDuration", operation.getMedianDuration());
+					operationVertex.setProperty("TotalDuration", operation.getTotalDuration());
 
 				}
 			}
-- 
GitLab