From 526f1c2cb5eddc66852b38017b35b53ee09b75e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de>
Date: Fri, 13 May 2016 14:03:03 +0200
Subject: [PATCH] worked on software system creation

---
 .../java/kieker/analysis/dev/DependencyCreator.java  | 12 ++++++++++++
 .../kieker/analysis/dev/DependencyCreatorStage.java  |  5 ++---
 .../domain/systemdependency/SoftwareSystem.java      |  3 +--
 3 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/src/main/java/kieker/analysis/dev/DependencyCreator.java b/src/main/java/kieker/analysis/dev/DependencyCreator.java
index d53d9c3c..124ab890 100644
--- a/src/main/java/kieker/analysis/dev/DependencyCreator.java
+++ b/src/main/java/kieker/analysis/dev/DependencyCreator.java
@@ -17,6 +17,18 @@ public class DependencyCreator extends OperationCallVisitor<AggregatedOperationC
 
 		// softwareSystem.getContainers().contains()
 
+		// SystemEntitySet<Container> containers = softwareSystem.getContainers();
+		// containers.add(new Container(operationCall.getContainer()));
+		// Container container = containers.getByName(operationCall.getContainer());
+		//
+		// Component component;
+		// if (container.getComponents().containsByName(operationCall.getComponent())) {
+		// component = new Component(operationCall.getComponent(), container);
+		// } else {
+		// container.getComponents().add(component); //TODO
+		// }
+		//
+
 		// ist container in software system?
 		// softwareSystem.getContainers().add(e)
 		// wenn nein -> hinzufügen
diff --git a/src/main/java/kieker/analysis/dev/DependencyCreatorStage.java b/src/main/java/kieker/analysis/dev/DependencyCreatorStage.java
index 01602930..3fb0665b 100644
--- a/src/main/java/kieker/analysis/dev/DependencyCreatorStage.java
+++ b/src/main/java/kieker/analysis/dev/DependencyCreatorStage.java
@@ -2,18 +2,17 @@ package kieker.analysis.dev;
 
 import kieker.analysis.domain.AggregatedTrace;
 import kieker.analysis.domain.OperationsDependency;
-import kieker.analysis.trace.traversal.TraceTraverser;
 
 import teetime.stage.basic.AbstractTransformation;
 
 public class DependencyCreatorStage extends AbstractTransformation<AggregatedTrace, OperationsDependency> {
 
 	private final OperationsDependency operationsDependency = new OperationsDependency();
-	private final DependencyCreator dependencyCreator = new DependencyCreator(operationsDependency);
+	// private final DependencyCreator dependencyCreator = new DependencyCreator(operationsDependency);
 
 	@Override
 	protected void execute(final AggregatedTrace trace) {
-		new TraceTraverser<>(dependencyCreator).traverse(trace);
+		// new TraceTraverser<>(dependencyCreator).traverse(trace);
 	}
 
 	@Override
diff --git a/src/main/java/kieker/analysis/domain/systemdependency/SoftwareSystem.java b/src/main/java/kieker/analysis/domain/systemdependency/SoftwareSystem.java
index 824a3671..e615716e 100644
--- a/src/main/java/kieker/analysis/domain/systemdependency/SoftwareSystem.java
+++ b/src/main/java/kieker/analysis/domain/systemdependency/SoftwareSystem.java
@@ -2,7 +2,6 @@ package kieker.analysis.domain.systemdependency;
 
 import java.util.ArrayList;
 import java.util.Collection;
-import java.util.Set;
 
 public class SoftwareSystem {
 
@@ -14,7 +13,7 @@ public class SoftwareSystem {
 
 	public SoftwareSystem() {}
 
-	public Set<Container> getContainers() {
+	public SystemEntitySet<Container> getContainers() {
 		return containers;
 	}
 
-- 
GitLab