001package gudusoft.gsqlparser.nodes;
002
003/**
004 * List of TGroupingExpressionItem.
005 * @see TGroupingExpressionItem
006 *
007 * @deprecated As of v1.4.3.3, replaced by {@link TExpressionList}
008*/
009public class TGroupingExpressionItemList extends TParseTreeNodeList <TGroupingExpressionItem>{
010    public TGroupingExpressionItemList()
011    {
012    }
013
014    public void addGroupingExpressionItem(TGroupingExpressionItem GroupingExpressionItem)
015    {
016        addElement(GroupingExpressionItem);
017    }
018
019    public TGroupingExpressionItem getGroupingExpressionItem(int position)
020    {
021        if (position < size())
022        {
023            return (TGroupingExpressionItem)elementAt(position);
024        }else{
025        return null;
026        }
027    }
028
029    void addParseTreeNode(Object arg1){
030        addGroupingExpressionItem((TGroupingExpressionItem)arg1);
031    }
032
033//    public void accept(TParseTreeVisitor v){
034//        v.preVisit(this);
035//        v.postVisit(this);
036//    }
037//
038//    public void acceptChildren(TParseTreeVisitor v){
039//        v.preVisit(this);
040//        for(int i=0;i<this.size();i++){
041//            this.getGroupingExpressionItem(i).acceptChildren(v);
042//        }
043//        v.postVisit(this);
044//    }
045}