kieker.tools.traceAnalysis.filter.visualization.dependencyGraph
Class DependencyGraphNode<T>
java.lang.Object
kieker.tools.traceAnalysis.filter.visualization.dependencyGraph.DependencyGraphNode<T>
- Type Parameters:
T
-
public class DependencyGraphNode<T>
- extends Object
- Author:
- Andre van Hoorn
DependencyGraphNode
public DependencyGraphNode(int id,
T entity)
getEntity
public final T getEntity()
getIncomingDependencies
public final Collection<WeightedBidirectionalDependencyGraphEdge<T>> getIncomingDependencies()
getOutgoingDependencies
public final Collection<WeightedBidirectionalDependencyGraphEdge<T>> getOutgoingDependencies()
getAssumedIncomingDependencies
public Collection<WeightedBidirectionalDependencyGraphEdge<T>> getAssumedIncomingDependencies()
getAssumedOutgoingDependencies
public Collection<WeightedBidirectionalDependencyGraphEdge<T>> getAssumedOutgoingDependencies()
setAssumed
public void setAssumed()
isAssumed
public boolean isAssumed()
getDecoration
public <N extends AbstractNodeDecoration> N getDecoration(Class<? extends AbstractNodeDecoration> type)
addDecoration
public void addDecoration(AbstractNodeDecoration decoration)
addOutgoingDependency
public void addOutgoingDependency(DependencyGraphNode<T> destination)
addOutgoingDependency
public void addOutgoingDependency(DependencyGraphNode<T> destination,
boolean assume)
addIncomingDependency
public void addIncomingDependency(DependencyGraphNode<T> source)
addIncomingDependency
public void addIncomingDependency(DependencyGraphNode<T> source,
boolean assume)
getId
public final int getId()
getFormattedDecorations
public String getFormattedDecorations()
Copyright 2012 the Kieker Project, http://kieker-monitoring.net>