Kieker 1.5

kieker.tools.traceAnalysis.filter.visualization.dependencyGraph
Class DependencyGraphNode<T>

java.lang.Object
  extended by kieker.tools.traceAnalysis.filter.visualization.dependencyGraph.DependencyGraphNode<T>
Type Parameters:
T -

public class DependencyGraphNode<T>
extends Object

Author:
Andre van Hoorn

Constructor Summary
DependencyGraphNode(int id, T entity)
           
 
Method Summary
 void addDecoration(AbstractNodeDecoration decoration)
           
 void addIncomingDependency(DependencyGraphNode<T> source)
           
 void addIncomingDependency(DependencyGraphNode<T> source, boolean assume)
           
 void addOutgoingDependency(DependencyGraphNode<T> destination)
           
 void addOutgoingDependency(DependencyGraphNode<T> destination, boolean assume)
           
 Collection<WeightedBidirectionalDependencyGraphEdge<T>> getAssumedIncomingDependencies()
           
 Collection<WeightedBidirectionalDependencyGraphEdge<T>> getAssumedOutgoingDependencies()
           
<N extends AbstractNodeDecoration>
N
getDecoration(Class<? extends AbstractNodeDecoration> type)
           
 T getEntity()
           
 String getFormattedDecorations()
           
 int getId()
           
 Collection<WeightedBidirectionalDependencyGraphEdge<T>> getIncomingDependencies()
           
 Collection<WeightedBidirectionalDependencyGraphEdge<T>> getOutgoingDependencies()
           
 boolean isAssumed()
           
 void setAssumed()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependencyGraphNode

public DependencyGraphNode(int id,
                           T entity)
Method Detail

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()

Kieker 1.5

Copyright 2012 the Kieker Project, http://kieker-monitoring.net