    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    }