/** * Processes a collection of features into a collection of nodes. * * @param input * Batch of features to process * @param env * Contextual compilation environment * @return * Resulting node list */ public virtual AttributedNodeList process(FeatureList input, FilterEnv env) { AttributedNodeList output = new AttributedNodeList(); foreach (Feature i in input) { AttributedNodeList interim = process(i, env); output.InsertRange(output.Count, interim); } return(output); }
public void push(AttributedNodeList nodes) { nodes.InsertRange(nodes.Count, nodes); }