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