/*
* 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);
}
}