/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2002-2008, Open Source Geospatial Foundation (OSGeo) * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. */ package org.geotools.ows.bindings; import net.opengis.ows10.IdentificationType; import net.opengis.ows10.Ows10Factory; import javax.xml.namespace.QName; import org.geotools.ows.OWS; import org.geotools.xml.*; /** * Binding object for the type http://www.opengis.net/ows:IdentificationType. * * <p> * <pre> * <code> * <complexType name="IdentificationType"> * <annotation> * <documentation>General metadata identifying and describing a set of data. This type shall be extended if needed for each specific OWS to include additional metadata for each type of dataset. If needed, this type should first be restricted for each specific OWS to change the multiplicity (or optionality) of some elements. </documentation> * </annotation> * <complexContent> * <extension base="ows:DescriptionType"> * <sequence> * <element minOccurs="0" ref="ows:Identifier"> * <annotation> * <documentation>Optional unique identifier or name of this dataset. </documentation> * </annotation> * </element> * <element maxOccurs="unbounded" minOccurs="0" ref="ows:BoundingBox"> * <annotation> * <documentation>Unordered list of zero or more bounding boxes whose union describes the extent of this dataset. </documentation> * </annotation> * </element> * <element maxOccurs="unbounded" minOccurs="0" ref="ows:OutputFormat"> * <annotation> * <documentation>Unordered list of zero or more references to data formats supported for server outputs. </documentation> * </annotation> * </element> * <element maxOccurs="unbounded" minOccurs="0" ref="ows:AvailableCRS"> * <annotation> * <documentation>Unordered list of zero or more available coordinate reference systems. </documentation> * </annotation> * </element> * <element maxOccurs="unbounded" minOccurs="0" ref="ows:Metadata"> * <annotation> * <documentation>Optional unordered list of additional metadata about this data(set). A list of optional metadata elements for this data identification could be specified in the Implementation Specification for this service. </documentation> * </annotation> * </element> * </sequence> * </extension> * </complexContent> * </complexType> * * </code> * </pre> * </p> * * @generated * * * @source $URL$ */ public class IdentificationTypeBinding extends AbstractComplexEMFBinding { public IdentificationTypeBinding(Ows10Factory factory) { super(factory); } /** * @generated */ public QName getTarget() { return OWS.IdentificationType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Class getType() { return super.getType(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { //TODO: implement and remove call to super return super.parse(instance, node, value); } }