diff --git a/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java b/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java index 24fb73f3993446ea37725b1852b501758115b7bf..679074f258731ae31f28683886a11263b9b2f5c3 100644 --- a/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java +++ b/src/main/java/kieker/analysis/traceanalysisdomain/AggregatedOperationCall.java @@ -24,6 +24,7 @@ package kieker.analysis.traceanalysisdomain; */ public final class AggregatedOperationCall extends AbstractOperationCall<AggregatedOperationCall> { + private AggregatedOperationCall parent; private long totalDuration; private long medianDuration; private long minDuration; @@ -57,6 +58,16 @@ public final class AggregatedOperationCall extends AbstractOperationCall<Aggrega this.setFailedCause(failedCause); } + public AggregatedOperationCall getParent() { + return parent; + } + + @Override + public void addChild(final AggregatedOperationCall child) { + super.addChild(child); + child.parent = this; + } + public long getTotalDuration() { return this.totalDuration; }