public static GRGEN_MODEL.@Node CreateNode(GRGEN_LGSP.LGSPGraph graph) { 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); return node; }
public static GRGEN_MODEL.@MethodSignature CreateNode(GRGEN_LGSP.LGSPNamedGraph graph, string nodeName) { GRGEN_MODEL.@MethodSignature node; if(poolLevel == 0) node = new GRGEN_MODEL.@MethodSignature(); else { node = pool[--poolLevel]; node.lgspInhead = null; node.lgspOuthead = null; node.lgspFlags &= ~(uint) GRGEN_LGSP.LGSPElemFlags.HAS_VARIABLES; // implicit initialization, container creation of MethodSignature // explicit initializations of Entity for target MethodSignature // explicit initializations of Declaration for target MethodSignature // explicit initializations of Feature for target MethodSignature // explicit initializations of MethodSignature for target MethodSignature } graph.AddNode(node, nodeName); return node; }
public static GRGEN_MODEL.@Variabel CreateNode(GRGEN_LGSP.LGSPGraph graph) { GRGEN_MODEL.@Variabel node; if(poolLevel == 0) node = new GRGEN_MODEL.@Variabel(); else { node = pool[--poolLevel]; node.lgspInhead = null; node.lgspOuthead = null; node.lgspFlags &= ~(uint) GRGEN_LGSP.LGSPElemFlags.HAS_VARIABLES; // implicit initialization, container creation of Variabel // explicit initializations of Entity for target Variabel // explicit initializations of Declaration for target Variabel // explicit initializations of Feature for target Variabel // explicit initializations of Attribute for target Variabel // explicit initializations of Variabel for target Variabel } graph.AddNode(node); return node; }
public static GRGEN_MODEL.@Class CreateNode(GRGEN_LGSP.LGSPGraph graph) { GRGEN_MODEL.@Class node; if(poolLevel == 0) node = new GRGEN_MODEL.@Class(); else { node = pool[--poolLevel]; node.lgspInhead = null; node.lgspOuthead = null; node.lgspFlags &= ~(uint) GRGEN_LGSP.LGSPElemFlags.HAS_VARIABLES; // implicit initialization, container creation of Class // explicit initializations of Entity for target Class // explicit initializations of Declaration for target Class // explicit initializations of Class for target Class } graph.AddNode(node); return node; }
public static GRGEN_MODEL.@C CreateNode(GRGEN_LGSP.LGSPNamedGraph graph, string nodeName) { GRGEN_MODEL.@C node; if(poolLevel == 0) node = new GRGEN_MODEL.@C(); else { node = pool[--poolLevel]; node.lgspInhead = null; node.lgspOuthead = null; node.lgspFlags &= ~(uint) GRGEN_LGSP.LGSPElemFlags.HAS_VARIABLES; // implicit initialization, container creation of C // explicit initializations of C for target C } graph.AddNode(node, nodeName); return node; }