001    //$HeadURL: https://svn.wald.intevation.org/svn/deegree/base/branches/2.3_testing/src/org/deegree/model/coverage/grid/GridNotEditableException.java $
002    /*----------------------------------------------------------------------------
003     This file originated as a part of GeoAPI.
004    
005     GeoAPI is free software. GeoAPI may be used, modified and
006     redistributed by anyone for any purpose requring only maintaining the
007     copyright and license terms on the source code and derivative files.
008     See the OGC legal page for details.
009    
010     The copyright to the GeoAPI interfaces is held by the Open Geospatial
011     Consortium, see http://www.opengeospatial.org/ogc/legal
012    ----------------------------------------------------------------------------*/
013    package org.deegree.model.coverage.grid;
014    
015    /**
016     * Thrown when an attempt is made to write in a non-editable grid.
017     *
018     * @UML exception GC_GridNotEditable
019     * @author <A HREF="http://www.opengis.org">OpenGIS&reg; consortium</A>
020     * @version <A HREF="http://www.opengis.org/docs/01-004.pdf">Grid Coverage specification 1.0</A>
021     *
022     * @see GridCoverage#isDataEditable
023     */
024    public class GridNotEditableException extends IllegalStateException {
025        /**
026         * Serial number for interoperability with different versions.
027         */
028        private static final long serialVersionUID = 612186655921122650L;
029    
030        /**
031         * Creates an exception with no message.
032         */
033        public GridNotEditableException() {
034            super();
035        }
036    
037        /**
038         * Creates an exception with the specified message.
039         *
040         * @param message
041         *            The detail message. The detail message is saved for later retrieval by the
042         *            {@link #getMessage()} method.
043         */
044        public GridNotEditableException( String message ) {
045            super( message );
046        }
047    }