diff --git a/src/main/java/kieker/analysis/dev/OperationsDependencyGraphCreatorStage.java b/src/main/java/kieker/analysis/dev/OperationsDependencyGraphCreatorStage.java index 42533b82a408dee992519dd0f5d6d4e8e67d4471..cec0cf9ea583a10d523edf83749e08dd70697ce6 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()); } }