Class TraceCallTreeNode
java.lang.Object
kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraphElement<O>
kieker.tools.trace.analysis.filter.visualization.graph.AbstractVertex<AbstractCallTreeNode<T>,WeightedDirectedCallTreeEdge<T>,kieker.model.system.model.MessageTrace>
kieker.visualization.trace.call.tree.AbstractCallTreeNode<kieker.model.system.model.util.AllocationComponentOperationPair>
kieker.visualization.trace.call.tree.TraceCallTreeNode
public class TraceCallTreeNode extends AbstractCallTreeNode<kieker.model.system.model.util.AllocationComponentOperationPair>
This class represents a single node within the trace call tree.
- Since:
- 1.1
-
Constructor Summary
Constructors Constructor Description TraceCallTreeNode(int id, kieker.model.system.model.util.AllocationComponentOperationPair entity, boolean rootNode, kieker.model.system.model.MessageTrace origin, IOriginRetentionPolicy originPolicy)Creates a new instance of this class using the given parameters. -
Method Summary
Modifier and Type Method Description java.lang.StringgetIdentifier()Returns an identifier for this graph element (e.g., a label).AbstractCallTreeNode<kieker.model.system.model.util.AllocationComponentOperationPair>newCall(kieker.model.system.model.util.AllocationComponentOperationPair destination, kieker.model.system.model.MessageTrace origin, IOriginRetentionPolicy originPolicy)Methods inherited from class kieker.visualization.trace.call.tree.AbstractCallTreeNode
appendChildEdge, getChildEdges, getEntity, getId, getOutgoingEdges, isRootNode, toStringMethods inherited from class kieker.tools.trace.analysis.filter.visualization.graph.AbstractVertex
addDecoration, getDecoration, getDecorationsMethods inherited from class kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraphElement
addOrigin, getColor, getDescription, getOrigins, setColor, setDescription
-
Constructor Details
-
TraceCallTreeNode
public TraceCallTreeNode(int id, kieker.model.system.model.util.AllocationComponentOperationPair entity, boolean rootNode, kieker.model.system.model.MessageTrace origin, IOriginRetentionPolicy originPolicy)Creates a new instance of this class using the given parameters.- 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.
-
-
Method Details
-
newCall
public AbstractCallTreeNode<kieker.model.system.model.util.AllocationComponentOperationPair> newCall(kieker.model.system.model.util.AllocationComponentOperationPair destination, kieker.model.system.model.MessageTrace origin, IOriginRetentionPolicy originPolicy)- Specified by:
newCallin classAbstractCallTreeNode<kieker.model.system.model.util.AllocationComponentOperationPair>
-
getIdentifier
public java.lang.String getIdentifier()Description copied from class:AbstractGraphElementReturns an identifier for this graph element (e.g., a label).- Specified by:
getIdentifierin classAbstractGraphElement<kieker.model.system.model.MessageTrace>- Returns:
- An identifier or
nullif no identifier can be determined
-