Class AbstractAggregatedCallTreeNode<T>
java.lang.Object
kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraphElement<O>
kieker.tools.trace.analysis.filter.visualization.graph.AbstractVertex<AbstractCallTreeNode<T>,WeightedDirectedCallTreeEdge<T>,MessageTrace>
kieker.visualization.trace.call.tree.AbstractCallTreeNode<T>
kieker.visualization.trace.call.tree.AbstractAggregatedCallTreeNode<T>
- Type Parameters:
T
- The type of the entity to be stored in this node.
public abstract class AbstractAggregatedCallTreeNode<T> extends AbstractCallTreeNode<T>
This is an abstract base for a single node within an aggregated call tree.
- Since:
- 1.1
- Author:
- Andre van Hoorn
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.Integer,WeightedDirectedCallTreeEdge<T>>
childMap
For faster lookup of existing children. -
Constructor Summary
Constructors Constructor Description AbstractAggregatedCallTreeNode(int id, T entity, boolean rootNode, MessageTrace origin, IOriginRetentionPolicy originPolicy)
This constructor uses the given parameters to initialize the fields of this class. -
Method Summary
Methods inherited from class kieker.visualization.trace.call.tree.AbstractCallTreeNode
appendChildEdge, getChildEdges, getEntity, getId, getOutgoingEdges, isRootNode, newCall, toString
Methods inherited from class kieker.tools.trace.analysis.filter.visualization.graph.AbstractVertex
addDecoration, getDecoration, getDecorations
Methods inherited from class kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraphElement
addOrigin, getColor, getDescription, getIdentifier, getOrigins, setColor, setDescription
-
Field Details
-
childMap
For faster lookup of existing children.
-
-
Constructor Details
-
AbstractAggregatedCallTreeNode
public AbstractAggregatedCallTreeNode(int id, T entity, boolean rootNode, MessageTrace origin, IOriginRetentionPolicy originPolicy)This constructor uses the given parameters to initialize the fields of this class.- Parameters:
id
- The identifier of this node.entity
- The content of this node.rootNode
- Determines whether this node is the root node or not.origin
- The meta data of this node.originPolicy
- The origin policy.
-