kieker.tools.traceAnalysis.filter.visualization.callTree
Class AbstractCallTreeNode<T>
java.lang.Object
kieker.tools.traceAnalysis.filter.visualization.graph.AbstractGraphElement<O>
kieker.tools.traceAnalysis.filter.visualization.graph.AbstractVertex<AbstractCallTreeNode<T>,WeightedDirectedCallTreeEdge<T>,MessageTrace>
kieker.tools.traceAnalysis.filter.visualization.callTree.AbstractCallTreeNode<T>
- Type Parameters:
T
-
- Direct Known Subclasses:
- AbstractAggregatedCallTreeNode, TraceCallTreeNode
public abstract class AbstractCallTreeNode<T>
- extends AbstractVertex<AbstractCallTreeNode<T>,WeightedDirectedCallTreeEdge<T>,MessageTrace>
- Author:
- Andre van Hoorn
AbstractCallTreeNode
public AbstractCallTreeNode(int id,
T entity,
boolean rootNode,
MessageTrace origin,
IOriginRetentionPolicy originPolicy)
getEntity
public final T getEntity()
getChildEdges
public final Collection<WeightedDirectedCallTreeEdge<T>> getChildEdges()
newCall
public abstract AbstractCallTreeNode<T> newCall(Object destination,
MessageTrace origin,
IOriginRetentionPolicy originPolicy)
getId
public final int getId()
isRootNode
public final boolean isRootNode()
getOutgoingEdges
public Collection<WeightedDirectedCallTreeEdge<T>> getOutgoingEdges()
- Description copied from class:
AbstractVertex
- Returns the outgoing edges of this vertex.
- Specified by:
getOutgoingEdges
in class AbstractVertex<AbstractCallTreeNode<T>,WeightedDirectedCallTreeEdge<T>,MessageTrace>
- Returns:
- See above
Copyright 2012 Kieker Project, http://kieker-monitoring.net>