extension/src/main/java/org/justinnk/masonssa/extension/ssa/EdgeDependencyGraph.java
/**
   * Get all dependents of a certain edge owned by a specific network. This can be used to determine
   * which actions need to be reconsidered when an edge is removed changes.
   *
   * @param edge The edge whose dependents are requested.
   * @param owner The owner of the edge.
   * @return All dependents of the given edge.
   */
Get all dependents of a certain edge owned by a specific network. This can be used to determine
which actions need to be reconsidered when an edge is removed changes.

@param edge The edge whose dependents are requested.
@param owner The owner of the edge.
@return All dependents of the given edge.
Get all dependents of a certain edge owned by a specific network . This can be used to determine which actions need to be reconsidered when an edge is removed changes . @param edge The edge whose dependents are requested . @param owner The owner of the edge . @return All dependents of the given edge .
public HashSet<Action> GetDependents(Edge edge, Network owner) {
    HashMap<Edge, HashSet<Action>> d = dependents.get(owner);
    if (d != null) {
      return dependents.get(owner).get(edge);
    } else {
      return new HashSet<>(0);
    }
  }
public HashSet < Action > GetDependents ( Edge edge , Network owner ) { HashMap < Edge , HashSet < Action > > d = dependents . get ( owner ) ; if ( d != null ) { return dependents . get ( owner ) . get ( edge ) ; } else { return new HashSet < > ( 0 ) ; } }
Get all dependents of a certain edge owned by a specific network.
Get all dependents of a certain edge owned by a specific network .