/* * Geotoolkit - An Open Source Java GIS Toolkit * http://www.geotoolkit.org * * (C) 2008 - 2009, Geomatys * * 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; either * version 2.1 of the License, or (at your option) any later version. * * 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.geotoolkit.gml.xml.v212; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the net.opengis.gml package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * * @module */ @XmlRegistry public class ObjectFactory { private static final QName _MultiLineString_QNAME = new QName("http://www.opengis.net/gml", "MultiLineString"); private static final QName _LinearRing_QNAME = new QName("http://www.opengis.net/gml", "LinearRing"); private static final QName _InnerBoundaryIs_QNAME = new QName("http://www.opengis.net/gml", "innerBoundaryIs"); private static final QName _Coverage_QNAME = new QName("http://www.opengis.net/gml", "coverage"); private static final QName _MultiPosition_QNAME = new QName("http://www.opengis.net/gml", "multiPosition"); private static final QName _PolygonMember_QNAME = new QName("http://www.opengis.net/gml", "polygonMember"); private static final QName _MultiGeometry_QNAME = new QName("http://www.opengis.net/gml", "MultiGeometry"); private static final QName _AbstractGeometryCollection_QNAME = new QName("http://www.opengis.net/gml", "AbstractGeometryCollection"); private static final QName _GeometryMember_QNAME = new QName("http://www.opengis.net/gml", "geometryMember"); private static final QName _MultiEdgeOf_QNAME = new QName("http://www.opengis.net/gml", "multiEdgeOf"); private static final QName _LineStringMember_QNAME = new QName("http://www.opengis.net/gml", "lineStringMember"); private static final QName _PolygonProperty_QNAME = new QName("http://www.opengis.net/gml", "polygonProperty"); private static final QName _CenterLineOf_QNAME = new QName("http://www.opengis.net/gml", "centerLineOf"); private static final QName _MultiExtentOf_QNAME = new QName("http://www.opengis.net/gml", "multiExtentOf"); private static final QName _BoundedBy_QNAME = new QName("http://www.opengis.net/gml", "boundedBy"); private static final QName _Box_QNAME = new QName("http://www.opengis.net/gml", "Box"); private static final QName _MultiPolygonProperty_QNAME = new QName("http://www.opengis.net/gml", "multiPolygonProperty"); private static final QName _MultiPoint_QNAME = new QName("http://www.opengis.net/gml", "MultiPoint"); private static final QName _MultiCenterLineOf_QNAME = new QName("http://www.opengis.net/gml", "multiCenterLineOf"); private static final QName _MultiPointProperty_QNAME = new QName("http://www.opengis.net/gml", "multiPointProperty"); private static final QName _LineString_QNAME = new QName("http://www.opengis.net/gml", "LineString"); private static final QName _PointMember_QNAME = new QName("http://www.opengis.net/gml", "pointMember"); private static final QName _Position_QNAME = new QName("http://www.opengis.net/gml", "position"); private static final QName _OuterBoundaryIs_QNAME = new QName("http://www.opengis.net/gml", "outerBoundaryIs"); private static final QName _Description_QNAME = new QName("http://www.opengis.net/gml", "description"); private static final QName _MultiPolygon_QNAME = new QName("http://www.opengis.net/gml", "MultiPolygon"); private static final QName _Name_QNAME = new QName("http://www.opengis.net/gml", "name"); private static final QName _PointProperty_QNAME = new QName("http://www.opengis.net/gml", "pointProperty"); private static final QName _MultiLineStringProperty_QNAME = new QName("http://www.opengis.net/gml", "multiLineStringProperty"); private static final QName _Point_QNAME = new QName("http://www.opengis.net/gml", "Point"); private static final QName _Coord_QNAME = new QName("http://www.opengis.net/gml", "coord"); private static final QName _MultiCoverage_QNAME = new QName("http://www.opengis.net/gml", "multiCoverage"); private static final QName _Polygon_QNAME = new QName("http://www.opengis.net/gml", "Polygon"); private static final QName _GeometryProperty_QNAME = new QName("http://www.opengis.net/gml", "geometryProperty"); private static final QName _AbstractGeometryProperty_QNAME = new QName("http://www.opengis.net/gml", "AbstractGeometryProperty"); private static final QName _ExtentOf_QNAME = new QName("http://www.opengis.net/gml", "extentOf"); private static final QName _MultiGeometryProperty_QNAME = new QName("http://www.opengis.net/gml", "multiGeometryProperty"); private static final QName _MultiCenterOf_QNAME = new QName("http://www.opengis.net/gml", "multiCenterOf"); private static final QName _Location_QNAME = new QName("http://www.opengis.net/gml", "location"); private static final QName _CenterOf_QNAME = new QName("http://www.opengis.net/gml", "centerOf"); private static final QName _AbstractFeatureCollection_QNAME = new QName("http://www.opengis.net/gml", "AbstractFeatureCollection"); private static final QName _Coordinates_QNAME = new QName("http://www.opengis.net/gml", "coordinates"); private static final QName _EdgeOf_QNAME = new QName("http://www.opengis.net/gml", "edgeOf"); private static final QName _MultiLocation_QNAME = new QName("http://www.opengis.net/gml", "multiLocation"); private static final QName _AbstractFeature_QNAME = new QName("http://www.opengis.net/gml", "AbstractFeature"); private static final QName _LineStringProperty_QNAME = new QName("http://www.opengis.net/gml", "lineStringProperty"); private static final QName _FeatureMember_QNAME = new QName("http://www.opengis.net/gml", "featureMember"); private static final QName _AbstractGeometry_QNAME = new QName("http://www.opengis.net/gml", "AbstractGeometry"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.gml * */ public ObjectFactory() { } /** * Create an instance of {@link PolygonMemberType } * */ public PolygonMemberType createPolygonMemberType() { return new PolygonMemberType(); } /** * Create an instance of {@link FeatureAssociationType } * */ public FeatureAssociationType createFeatureAssociationType() { return new FeatureAssociationType(); } /** * Create an instance of {@link MultiPolygonType } * */ public MultiPolygonType createMultiPolygonType() { return new MultiPolygonType(); } /** * Create an instance of {@link BoxType } * */ public BoxType createBoxType() { return new BoxType(); } /** * Create an instance of {@link MultiPointType } * */ public MultiPointType createMultiPointType() { return new MultiPointType(); } /** * Create an instance of {@link MultiLineStringPropertyType } * */ public MultiLineStringPropertyType createMultiLineStringPropertyType() { return new MultiLineStringPropertyType(); } /** * Create an instance of {@link MultiPolygonPropertyType } * */ public MultiPolygonPropertyType createMultiPolygonPropertyType() { return new MultiPolygonPropertyType(); } /** * Create an instance of {@link BoundingShapeType } * */ public BoundingShapeType createBoundingShapeType() { return new BoundingShapeType(); } /** * Create an instance of {@link LinearRingMemberType } * */ public LinearRingMemberType createLinearRingMemberType() { return new LinearRingMemberType(); } /** * Create an instance of {@link MultiPointPropertyType } * */ public MultiPointPropertyType createMultiPointPropertyType() { return new MultiPointPropertyType(); } /** * Create an instance of {@link PointMemberType } * */ public PointMemberType createPointMemberType() { return new PointMemberType(); } /** * Create an instance of {@link GeometryAssociationType } * */ public GeometryAssociationType createGeometryAssociationType() { return new GeometryAssociationType(); } /** * Create an instance of {@link LineStringPropertyType } * */ public LineStringPropertyType createLineStringPropertyType() { return new LineStringPropertyType(); } /** * Create an instance of {@link PointType } * */ public PointType createPointType() { return new PointType(); } /** * Create an instance of {@link CoordinatesType } * */ public CoordinatesType createCoordinatesType() { return new CoordinatesType(); } /** * Create an instance of {@link GeometryPropertyType } * */ public GeometryPropertyType createGeometryPropertyType() { return new GeometryPropertyType(); } /** * Create an instance of {@link MultiLineStringType } * */ public MultiLineStringType createMultiLineStringType() { return new MultiLineStringType(); } /** * Create an instance of {@link LineStringType } * */ public LineStringType createLineStringType() { return new LineStringType(); } /** * Create an instance of {@link PolygonPropertyType } * */ public PolygonPropertyType createPolygonPropertyType() { return new PolygonPropertyType(); } /** * Create an instance of {@link PointPropertyType } * */ public PointPropertyType createPointPropertyType() { return new PointPropertyType(); } /** * Create an instance of {@link CoordType } * */ public CoordType createCoordType() { return new CoordType(); } /** * Create an instance of {@link GeometryCollectionType } * */ public GeometryCollectionType createGeometryCollectionType() { return new GeometryCollectionType(); } /** * Create an instance of {@link PolygonType } * */ public PolygonType createPolygonType() { return new PolygonType(); } /** * Create an instance of {@link LinearRingType } * */ public LinearRingType createLinearRingType() { return new LinearRingType(); } /** * Create an instance of {@link MultiGeometryPropertyType } * */ public MultiGeometryPropertyType createMultiGeometryPropertyType() { return new MultiGeometryPropertyType(); } /** * Create an instance of {@link LineStringMemberType } * */ public LineStringMemberType createLineStringMemberType() { return new LineStringMemberType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiLineStringType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "MultiLineString", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<MultiLineStringType> createMultiLineString(final MultiLineStringType value) { return new JAXBElement<MultiLineStringType>(_MultiLineString_QNAME, MultiLineStringType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinearRingType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "LinearRing", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<LinearRingType> createLinearRing(final LinearRingType value) { return new JAXBElement<LinearRingType>(_LinearRing_QNAME, LinearRingType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinearRingMemberType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "innerBoundaryIs") public JAXBElement<LinearRingMemberType> createInnerBoundaryIs(final LinearRingMemberType value) { return new JAXBElement<LinearRingMemberType>(_InnerBoundaryIs_QNAME, LinearRingMemberType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "coverage", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "polygonProperty") public JAXBElement<PolygonPropertyType> createCoverage(final PolygonPropertyType value) { return new JAXBElement<PolygonPropertyType>(_Coverage_QNAME, PolygonPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiPosition", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiPointProperty") public JAXBElement<MultiPointPropertyType> createMultiPosition(final MultiPointPropertyType value) { return new JAXBElement<MultiPointPropertyType>(_MultiPosition_QNAME, MultiPointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonMemberType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "polygonMember", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "geometryMember") public JAXBElement<PolygonMemberType> createPolygonMember(final PolygonMemberType value) { return new JAXBElement<PolygonMemberType>(_PolygonMember_QNAME, PolygonMemberType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GeometryCollectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "MultiGeometry", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<GeometryCollectionType> createMultiGeometry(final GeometryCollectionType value) { return new JAXBElement<GeometryCollectionType>(_MultiGeometry_QNAME, GeometryCollectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GeometryCollectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "AbstractGeometryCollection", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<GeometryCollectionType> createAbstractGeometryCollection(final GeometryCollectionType value) { return new JAXBElement<GeometryCollectionType>(_AbstractGeometryCollection_QNAME, GeometryCollectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GeometryAssociationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "geometryMember") public JAXBElement<GeometryAssociationType> createGeometryMember(final GeometryAssociationType value) { return new JAXBElement<GeometryAssociationType>(_GeometryMember_QNAME, GeometryAssociationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiLineStringPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiEdgeOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiLineStringProperty") public JAXBElement<MultiLineStringPropertyType> createMultiEdgeOf(final MultiLineStringPropertyType value) { return new JAXBElement<MultiLineStringPropertyType>(_MultiEdgeOf_QNAME, MultiLineStringPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineStringMemberType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "lineStringMember", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "geometryMember") public JAXBElement<LineStringMemberType> createLineStringMember(final LineStringMemberType value) { return new JAXBElement<LineStringMemberType>(_LineStringMember_QNAME, LineStringMemberType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "polygonProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<PolygonPropertyType> createPolygonProperty(final PolygonPropertyType value) { return new JAXBElement<PolygonPropertyType>(_PolygonProperty_QNAME, PolygonPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineStringPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "centerLineOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "lineStringProperty") public JAXBElement<LineStringPropertyType> createCenterLineOf(final LineStringPropertyType value) { return new JAXBElement<LineStringPropertyType>(_CenterLineOf_QNAME, LineStringPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPolygonPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiExtentOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiPolygonProperty") public JAXBElement<MultiPolygonPropertyType> createMultiExtentOf(final MultiPolygonPropertyType value) { return new JAXBElement<MultiPolygonPropertyType>(_MultiExtentOf_QNAME, MultiPolygonPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BoundingShapeType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "boundedBy") public JAXBElement<BoundingShapeType> createBoundedBy(final BoundingShapeType value) { return new JAXBElement<BoundingShapeType>(_BoundedBy_QNAME, BoundingShapeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link BoxType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "Box") public JAXBElement<BoxType> createBox(final BoxType value) { return new JAXBElement<BoxType>(_Box_QNAME, BoxType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPolygonPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiPolygonProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<MultiPolygonPropertyType> createMultiPolygonProperty(final MultiPolygonPropertyType value) { return new JAXBElement<MultiPolygonPropertyType>(_MultiPolygonProperty_QNAME, MultiPolygonPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPointType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "MultiPoint", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<MultiPointType> createMultiPoint(final MultiPointType value) { return new JAXBElement<MultiPointType>(_MultiPoint_QNAME, MultiPointType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiLineStringPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiCenterLineOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiLineStringProperty") public JAXBElement<MultiLineStringPropertyType> createMultiCenterLineOf(final MultiLineStringPropertyType value) { return new JAXBElement<MultiLineStringPropertyType>(_MultiCenterLineOf_QNAME, MultiLineStringPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiPointProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<MultiPointPropertyType> createMultiPointProperty(final MultiPointPropertyType value) { return new JAXBElement<MultiPointPropertyType>(_MultiPointProperty_QNAME, MultiPointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineStringType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "LineString", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<LineStringType> createLineString(final LineStringType value) { return new JAXBElement<LineStringType>(_LineString_QNAME, LineStringType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointMemberType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "pointMember", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "geometryMember") public JAXBElement<PointMemberType> createPointMember(final PointMemberType value) { return new JAXBElement<PointMemberType>(_PointMember_QNAME, PointMemberType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "position", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "pointProperty") public JAXBElement<PointPropertyType> createPosition(final PointPropertyType value) { return new JAXBElement<PointPropertyType>(_Position_QNAME, PointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinearRingMemberType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "outerBoundaryIs") public JAXBElement<LinearRingMemberType> createOuterBoundaryIs(final LinearRingMemberType value) { return new JAXBElement<LinearRingMemberType>(_OuterBoundaryIs_QNAME, LinearRingMemberType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "description") public JAXBElement<String> createDescription(final String value) { return new JAXBElement<String>(_Description_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPolygonType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "MultiPolygon", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<MultiPolygonType> createMultiPolygon(final MultiPolygonType value) { return new JAXBElement<MultiPolygonType>(_MultiPolygon_QNAME, MultiPolygonType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "name") public JAXBElement<String> createName(final String value) { return new JAXBElement<String>(_Name_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "pointProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<PointPropertyType> createPointProperty(final PointPropertyType value) { return new JAXBElement<PointPropertyType>(_PointProperty_QNAME, PointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiLineStringPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiLineStringProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<MultiLineStringPropertyType> createMultiLineStringProperty(final MultiLineStringPropertyType value) { return new JAXBElement<MultiLineStringPropertyType>(_MultiLineStringProperty_QNAME, MultiLineStringPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "Point", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<PointType> createPoint(final PointType value) { return new JAXBElement<PointType>(_Point_QNAME, PointType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CoordType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "coord") public JAXBElement<CoordType> createCoord(final CoordType value) { return new JAXBElement<CoordType>(_Coord_QNAME, CoordType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPolygonPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiCoverage", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiPolygonProperty") public JAXBElement<MultiPolygonPropertyType> createMultiCoverage(final MultiPolygonPropertyType value) { return new JAXBElement<MultiPolygonPropertyType>(_MultiCoverage_QNAME, MultiPolygonPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "Polygon", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometry") public JAXBElement<PolygonType> createPolygon(final PolygonType value) { return new JAXBElement<PolygonType>(_Polygon_QNAME, PolygonType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GeometryAssociationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "geometryProperty") public JAXBElement<GeometryAssociationType> createGeometryProperty(final GeometryAssociationType value) { return new JAXBElement<GeometryAssociationType>(_GeometryProperty_QNAME, GeometryAssociationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GeometryAssociationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "AbstractGeometryProperty") public JAXBElement<GeometryAssociationType> createAbstractGeometryProperty(final GeometryAssociationType value) { return new JAXBElement<GeometryAssociationType>(_AbstractGeometryProperty_QNAME, GeometryAssociationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "extentOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "polygonProperty") public JAXBElement<PolygonPropertyType> createExtentOf(final PolygonPropertyType value) { return new JAXBElement<PolygonPropertyType>(_ExtentOf_QNAME, PolygonPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiGeometryPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiGeometryProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<MultiGeometryPropertyType> createMultiGeometryProperty(final MultiGeometryPropertyType value) { return new JAXBElement<MultiGeometryPropertyType>(_MultiGeometryProperty_QNAME, MultiGeometryPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiCenterOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiPointProperty") public JAXBElement<MultiPointPropertyType> createMultiCenterOf(final MultiPointPropertyType value) { return new JAXBElement<MultiPointPropertyType>(_MultiCenterOf_QNAME, MultiPointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "location", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "pointProperty") public JAXBElement<PointPropertyType> createLocation(final PointPropertyType value) { return new JAXBElement<PointPropertyType>(_Location_QNAME, PointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "centerOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "pointProperty") public JAXBElement<PointPropertyType> createCenterOf(final PointPropertyType value) { return new JAXBElement<PointPropertyType>(_CenterOf_QNAME, PointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractFeatureCollectionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "AbstractFeatureCollection", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractFeature") public JAXBElement<AbstractFeatureCollectionType> createAbstractFeatureCollection(final AbstractFeatureCollectionType value) { return new JAXBElement<AbstractFeatureCollectionType>(_AbstractFeatureCollection_QNAME, AbstractFeatureCollectionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CoordinatesType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "coordinates") public JAXBElement<CoordinatesType> createCoordinates(final CoordinatesType value) { return new JAXBElement<CoordinatesType>(_Coordinates_QNAME, CoordinatesType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineStringPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "edgeOf", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "lineStringProperty") public JAXBElement<LineStringPropertyType> createEdgeOf(final LineStringPropertyType value) { return new JAXBElement<LineStringPropertyType>(_EdgeOf_QNAME, LineStringPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link MultiPointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiLocation", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "multiPointProperty") public JAXBElement<MultiPointPropertyType> createMultiLocation(final MultiPointPropertyType value) { return new JAXBElement<MultiPointPropertyType>(_MultiLocation_QNAME, MultiPointPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractFeatureType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "AbstractFeature") public JAXBElement<AbstractFeatureType> createAbstractFeature(final AbstractFeatureType value) { return new JAXBElement<AbstractFeatureType>(_AbstractFeature_QNAME, AbstractFeatureType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineStringPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "lineStringProperty", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "AbstractGeometryProperty") public JAXBElement<LineStringPropertyType> createLineStringProperty(final LineStringPropertyType value) { return new JAXBElement<LineStringPropertyType>(_LineStringProperty_QNAME, LineStringPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FeatureAssociationType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "featureMember") public JAXBElement<FeatureAssociationType> createFeatureMember(final FeatureAssociationType value) { return new JAXBElement<FeatureAssociationType>(_FeatureMember_QNAME, FeatureAssociationType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractGeometryType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "AbstractGeometry") public JAXBElement<AbstractGeometryType> createAbstractGeometry(final AbstractGeometryType value) { return new JAXBElement<AbstractGeometryType>(_AbstractGeometry_QNAME, AbstractGeometryType.class, null, value); } }