public virtual void AddOutput(string outputIdentifier, GoStandardAcyclicNode toNode, string inputIdentifier) { if (null == toNode) { return; } var tags = new Tags(); tags[EdgeType.Output.Value] = outputIdentifier; tags[EdgeType.Input.Value] = inputIdentifier; var outputEdgeModel = new StandardEdgeModel(outputIdentifier, EdgeType.Output.Value, 1.0f, tags); AddEdge(outputEdgeModel, toNode); }
public SerialBuilder OutputTo(string outputIdentifier, GoStandardAcyclicNode toNode, string inputIdentifier) { node.AddOutput(outputIdentifier, toNode, inputIdentifier); return(new SerialBuilder(toNode)); }
public SerialBuilder(GoStandardAcyclicNode node) { this.node = node; }