001    // $HeadURL:
002    // /cvsroot/deegree/src/org/deegree/ogcwebservices/getcapabilities/Contents.java,v
003    // 1.1 2004/06/23 11:55:40 mschneider Exp $
004    /*----------------------------------------------------------------------------
005     This file is part of deegree, http://deegree.org/
006     Copyright (C) 2001-2009 by:
007       Department of Geography, University of Bonn
008     and
009       lat/lon GmbH
010    
011     This library is free software; you can redistribute it and/or modify it under
012     the terms of the GNU Lesser General Public License as published by the Free
013     Software Foundation; either version 2.1 of the License, or (at your option)
014     any later version.
015     This library is distributed in the hope that it will be useful, but WITHOUT
016     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
017     FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
018     details.
019     You should have received a copy of the GNU Lesser General Public License
020     along with this library; if not, write to the Free Software Foundation, Inc.,
021     59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
022    
023     Contact information:
024    
025     lat/lon GmbH
026     Aennchenstr. 19, 53177 Bonn
027     Germany
028     http://lat-lon.de/
029    
030     Department of Geography, University of Bonn
031     Prof. Dr. Klaus Greve
032     Postfach 1147, 53001 Bonn
033     Germany
034     http://www.geographie.uni-bonn.de/deegree/
035    
036     e-mail: info@deegree.org
037    ----------------------------------------------------------------------------*/
038    package org.deegree.model.filterencoding.capabilities;
039    
040    /**
041     * FunctionBean
042     *
043     * @author <a href="mailto:tfr@users.sourceforge.net">Torsten Friebe </A>
044     *
045     * @author last edited by: $Author: mschneider $
046     *
047     * @version 2.0, $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
048     *
049     * @since 2.0
050     */
051    public class Function extends Operator {
052    
053        private int argumentCount;
054    
055        /**
056         * @param name
057         * @param argumentCount
058         */
059        public Function( String name, int argumentCount ) {
060            super( name );
061            this.argumentCount = argumentCount;
062        }
063    
064        /**
065         * @return argumentCount
066         *
067         */
068        public int getArgumentCount() {
069            return argumentCount;
070        }
071    
072        /**
073         * @param i
074         *
075         */
076        public void setArgumentCount( int i ) {
077            argumentCount = i;
078        }
079    
080    }