public void AddNode(INode node, String varName, String elemName) { LGSPNamedGraph namedGraph = (LGSPNamedGraph)graph; namedGraph.AddNode(node, elemName); SetVariableValue(varName, node); }
public INode AddNode(NodeType nodeType, String varName, String elemName) { LGSPNamedGraph namedGraph = (LGSPNamedGraph)graph; INode node = namedGraph.AddNode(nodeType, elemName); SetVariableValue(varName, node); return(node); }
public static GRGEN_MODEL.@Node CreateNode(GRGEN_LGSP.LGSPNamedGraph graph, string nodeName) { GRGEN_MODEL.@Node node; if (poolLevel == 0) { node = new GRGEN_MODEL.@Node(); } else { node = pool[--poolLevel]; node.lgspInhead = null; node.lgspOuthead = null; node.lgspFlags &= ~(uint)GRGEN_LGSP.LGSPElemFlags.HAS_VARIABLES; // implicit initialization, container creation of Node } graph.AddNode(node, nodeName); return(node); }