Class AbstractPayloadedVertex<V extends AbstractPayloadedVertex<V,E,O,P>,E extends AbstractEdge<V,E,O>,O,P>
java.lang.Object
kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraphElement<O>
kieker.tools.trace.analysis.filter.visualization.graph.AbstractVertex<V,E,O>
kieker.tools.trace.analysis.filter.visualization.graph.AbstractPayloadedVertex<V,E,O,P>
- Type Parameters:
V- The type of the graph's verticesE- The type of the graph's edgesO- The type of the graph's elements originP- The type of the payload
- Direct Known Subclasses:
DependencyGraphNode,DependencyGraphNode
public abstract class AbstractPayloadedVertex<V extends AbstractPayloadedVertex<V,E,O,P>,E extends AbstractEdge<V,E,O>,O,P> extends AbstractVertex<V,E,O>
Abstract superclass for "payloaded" vertices, i.e. vertices with attached objects.
- Since:
- 1.6
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractPayloadedVertex(O origin, IOriginRetentionPolicy originPolicy, P payload)Creates a new vertex with the given origin and payload. -
Method Summary
Modifier and Type Method Description PgetPayload()Returns this vertex' payload.Methods inherited from class kieker.tools.trace.analysis.filter.visualization.graph.AbstractVertex
addDecoration, getDecoration, getDecorations, getOutgoingEdgesMethods inherited from class kieker.tools.trace.analysis.filter.visualization.graph.AbstractGraphElement
addOrigin, getColor, getDescription, getIdentifier, getOrigins, setColor, setDescription
-
Constructor Details
-
AbstractPayloadedVertex
Creates a new vertex with the given origin and payload.- Parameters:
origin- The vertex' originoriginPolicy- The origin policy.payload- The vertex' payload
-
-
Method Details
-
getPayload
Returns this vertex' payload.- Returns:
- See above
-