Package ghidra.util.graph

# Class AbstractDependencyGraph.DependencyNode

java.lang.Object
ghidra.util.graph.AbstractDependencyGraph.DependencyNode

Enclosing class:
  `AbstractDependencyGraph<T>`

protected class AbstractDependencyGraph.DependencyNode extends Object

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `addNodeThatDependsOnMe(AbstractDependencyGraph<T>.DependencyNode node)`
  `int`
  `getNumberOfNodesThatIDependOn()`
  `Set<AbstractDependencyGraph<T>.DependencyNode>`
  `getSetOfNodesThatDependOnMe()`
  `T`
  `getValue()`
  `void`
  `releaseDependencies()`
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Method Details

  - ### getValue

    public T getValue()

  - ### getSetOfNodesThatDependOnMe

    public Set<AbstractDependencyGraph<T>.DependencyNode> getSetOfNodesThatDependOnMe()

  - ### getNumberOfNodesThatIDependOn

    public int getNumberOfNodesThatIDependOn()

  - ### releaseDependencies

    public void releaseDependencies()

  - ### addNodeThatDependsOnMe

    public void addNodeThatDependsOnMe(AbstractDependencyGraph<T>.DependencyNode node)

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`