public void AddComposedNode(string id, List<string> inPoints, List<string> outPoints) { //nodes[id] = connectionsPoints; if (!mainNodes.ContainsKey(id)) mainNodes[id] = new TGVertex(id); /*if (!connectionPoints.ContainsKey(id)) connectionPoints[id] = new KeyValuePair<Dictionary<string, TGVertex>, Dictionary<string, TGVertex>>(new Dictionary<string, TGVertex>(), new Dictionary<string, TGVertex>()); foreach (string point in inPoints) { connectionPoints[id].Key[point] = new TGVertex(point); } foreach (string point in outPoints) { connectionPoints[id].Value[point] = new TGVertex(point); }*/ }
public void AddMainNode(string id, List<string> connectedNodes) { mainNodes[id] = new TGVertex(id); mainNodesLinks[id] = connectedNodes; }