public void AddOutEdge(StreamEdge outEdge) { if (outEdge.SourceId != Id) { throw new IllegalArgumentException("Source id doesn't match the StreamNode id"); } OutEdges.Add(outEdge); }
public void AddInEdge(StreamEdge inEdge) { if (inEdge.TargetId != Id) { throw new IllegalArgumentException("Destination id doesn't match the StreamNode id"); } InEdges.Add(inEdge); }