From 0fad3438a10f8120c411cfa8f533e5d1f3665345 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de> Date: Mon, 18 Jan 2016 17:15:44 +0100 Subject: [PATCH] seperate addding operations and relations --- .../analysis/dev/OperationsDependency.java | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/main/java/kieker/analysis/dev/OperationsDependency.java b/src/main/java/kieker/analysis/dev/OperationsDependency.java index 4057e5ea..4d5f23fc 100644 --- a/src/main/java/kieker/analysis/dev/OperationsDependency.java +++ b/src/main/java/kieker/analysis/dev/OperationsDependency.java @@ -24,23 +24,23 @@ public class OperationsDependency { public void addCall(final AggregatedOperationCall call) { // Add call (node) + addOperation(call); + // Add relation (edge) + addRelation(call); + } + + private void addOperation(final AggregatedOperationCall call) { String key = call.getIdentifier(); if (!operations.containsKey(key)) { operations.put(key, new AggregatedOperationCall(call.getContainer(), call.getComponent(), call.getOperation(), 0)); } operations.get(key).addChild(call); + } - // - // - // TODO Some space during development - // - // - - // Add relation (edge) - - // TODO rename + private void addRelation(final AggregatedOperationCall call) { + // TODO Rename String key2 = call.getIdentifier() + ',' + call.getIdentifier(); if (!relations.containsKey(key2)) { @@ -62,36 +62,36 @@ public class OperationsDependency { // TODO Just for debugging /* * public void printOperations() { - * + * * System.out.println("Operations:"); * System.out.println(); - * + * * for (Entry<OperationCallWrapper, List<AggregatedOperationCall>> call : operations.entrySet()) { - * + * * System.out.println("Key:" + call.getKey().getOperationCall().getOperation() + " / " + call.getKey().getOperationCall().getFailedCause()); * System.out.println("Calls:"); - * + * * for (AggregatedOperationCall call2 : call.getValue()) { - * + * * System.out.println(call2.getOperation()); * // System.out.println(call2.getFailedCause()); - * + * * } * System.out.println(); * } * } - * + * * // TODO Just for debugging - * + * * public void printDependcies() { - * + * * System.out.println("Dependcies"); * System.out.println("Size" + relations.size()); - * + * * for (Entry<OperationsDependencyRelation, Integer> call : relations.entrySet()) { - * + * * System.out.println("Set begin"); - * + * * System.out.println(call.getKey().getCaller().getOperationCall().getOperation()); * System.out.println(call.getKey().getCallee().getOperationCall().getOperation()); * System.out.println(call.getValue()); -- GitLab