All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.opengis.gml._3.ObjectFactory Maven / Gradle / Ivy

The newest version!
//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2025.01.07 at 02:19:41 PM UTC 
//


package net.opengis.gml._3;

import javax.xml.namespace.QName;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlElementDecl;
import jakarta.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the net.opengis.gml._3 package. 
 * 

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. * */ @XmlRegistry public class ObjectFactory { private final static QName _Polygon_QNAME = new QName("http://www.opengis.net/gml/3.2", "Polygon"); private final static QName _AbstractSurface_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractSurface"); private final static QName _AbstractGeometricPrimitive_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractGeometricPrimitive"); private final static QName _AbstractGeometry_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractGeometry"); private final static QName _AbstractGML_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractGML"); private final static QName _AbstractObject_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractObject"); private final static QName _AbstractAssociationRole_QNAME = new QName("http://www.opengis.net/gml/3.2", "abstractAssociationRole"); private final static QName _AbstractStrictAssociationRole_QNAME = new QName("http://www.opengis.net/gml/3.2", "abstractStrictAssociationRole"); private final static QName _AbstractReference_QNAME = new QName("http://www.opengis.net/gml/3.2", "abstractReference"); private final static QName _ReversePropertyName_QNAME = new QName("http://www.opengis.net/gml/3.2", "reversePropertyName"); private final static QName _DescriptionReference_QNAME = new QName("http://www.opengis.net/gml/3.2", "descriptionReference"); private final static QName _Name_QNAME = new QName("http://www.opengis.net/gml/3.2", "name"); private final static QName _TargetElement_QNAME = new QName("http://www.opengis.net/gml/3.2", "targetElement"); private final static QName _AssociationName_QNAME = new QName("http://www.opengis.net/gml/3.2", "associationName"); private final static QName _DefaultCodeSpace_QNAME = new QName("http://www.opengis.net/gml/3.2", "defaultCodeSpace"); private final static QName _GmlProfileSchema_QNAME = new QName("http://www.opengis.net/gml/3.2", "gmlProfileSchema"); private final static QName _Pos_QNAME = new QName("http://www.opengis.net/gml/3.2", "pos"); private final static QName _Envelope_QNAME = new QName("http://www.opengis.net/gml/3.2", "Envelope"); private final static QName _Point_QNAME = new QName("http://www.opengis.net/gml/3.2", "Point"); private final static QName _AbstractCurve_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractCurve"); private final static QName _LineString_QNAME = new QName("http://www.opengis.net/gml/3.2", "LineString"); private final static QName _Exterior_QNAME = new QName("http://www.opengis.net/gml/3.2", "exterior"); private final static QName _Interior_QNAME = new QName("http://www.opengis.net/gml/3.2", "interior"); private final static QName _AbstractRing_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractRing"); private final static QName _LinearRing_QNAME = new QName("http://www.opengis.net/gml/3.2", "LinearRing"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.gml._3 * */ public ObjectFactory() { } /** * Create an instance of {@link PolygonType } * */ public PolygonType createPolygonType() { return new PolygonType(); } /** * Create an instance of {@link AssociationRoleType } * */ public AssociationRoleType createAssociationRoleType() { return new AssociationRoleType(); } /** * Create an instance of {@link ReferenceType } * */ public ReferenceType createReferenceType() { return new ReferenceType(); } /** * Create an instance of {@link CodeType } * */ public CodeType createCodeType() { return new CodeType(); } /** * Create an instance of {@link Identifier } * */ public Identifier createIdentifier() { return new Identifier(); } /** * Create an instance of {@link DirectPositionType } * */ public DirectPositionType createDirectPositionType() { return new DirectPositionType(); } /** * Create an instance of {@link PosList } * */ public PosList createPosList() { return new PosList(); } /** * Create an instance of {@link Vector } * */ public Vector createVector() { return new Vector(); } /** * Create an instance of {@link EnvelopeType } * */ public EnvelopeType createEnvelopeType() { return new EnvelopeType(); } /** * Create an instance of {@link PointType } * */ public PointType createPointType() { return new PointType(); } /** * Create an instance of {@link PointProperty } * */ public PointProperty createPointProperty() { return new PointProperty(); } /** * Create an instance of {@link CurveProperty } * */ public CurveProperty createCurveProperty() { return new CurveProperty(); } /** * Create an instance of {@link LineStringType } * */ public LineStringType createLineStringType() { return new LineStringType(); } /** * Create an instance of {@link SurfaceProperty } * */ public SurfaceProperty createSurfaceProperty() { return new SurfaceProperty(); } /** * Create an instance of {@link AbstractRingPropertyType } * */ public AbstractRingPropertyType createAbstractRingPropertyType() { return new AbstractRingPropertyType(); } /** * Create an instance of {@link LinearRingType } * */ public LinearRingType createLinearRingType() { return new LinearRingType(); } /** * Create an instance of {@link MeasureType } * */ public MeasureType createMeasureType() { return new MeasureType(); } /** * Create an instance of {@link CoordinatesType } * */ public CoordinatesType createCoordinatesType() { return new CoordinatesType(); } /** * Create an instance of {@link CodeListType } * */ public CodeListType createCodeListType() { return new CodeListType(); } /** * Create an instance of {@link CodeOrNilReasonListType } * */ public CodeOrNilReasonListType createCodeOrNilReasonListType() { return new CodeOrNilReasonListType(); } /** * Create an instance of {@link MeasureListType } * */ public MeasureListType createMeasureListType() { return new MeasureListType(); } /** * Create an instance of {@link MeasureOrNilReasonListType } * */ public MeasureOrNilReasonListType createMeasureOrNilReasonListType() { return new MeasureOrNilReasonListType(); } /** * Create an instance of {@link GeometryPropertyType } * */ public GeometryPropertyType createGeometryPropertyType() { return new GeometryPropertyType(); } /** * Create an instance of {@link GeometryArrayPropertyType } * */ public GeometryArrayPropertyType createGeometryArrayPropertyType() { return new GeometryArrayPropertyType(); } /** * Create an instance of {@link GeometricPrimitivePropertyType } * */ public GeometricPrimitivePropertyType createGeometricPrimitivePropertyType() { return new GeometricPrimitivePropertyType(); } /** * Create an instance of {@link PointArrayPropertyType } * */ public PointArrayPropertyType createPointArrayPropertyType() { return new PointArrayPropertyType(); } /** * Create an instance of {@link CurveArrayPropertyType } * */ public CurveArrayPropertyType createCurveArrayPropertyType() { return new CurveArrayPropertyType(); } /** * Create an instance of {@link SurfaceArrayPropertyType } * */ public SurfaceArrayPropertyType createSurfaceArrayPropertyType() { return new SurfaceArrayPropertyType(); } /** * Create an instance of {@link LinearRingPropertyType } * */ public LinearRingPropertyType createLinearRingPropertyType() { return new LinearRingPropertyType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolygonType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link PolygonType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "Polygon", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractSurface") public JAXBElement createPolygon(PolygonType value) { return new JAXBElement(_Polygon_QNAME, PolygonType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractSurfaceType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractSurfaceType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractSurface", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractGeometricPrimitive") public JAXBElement createAbstractSurface(AbstractSurfaceType value) { return new JAXBElement(_AbstractSurface_QNAME, AbstractSurfaceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractGeometricPrimitiveType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractGeometricPrimitiveType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractGeometricPrimitive", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractGeometry") public JAXBElement createAbstractGeometricPrimitive(AbstractGeometricPrimitiveType value) { return new JAXBElement(_AbstractGeometricPrimitive_QNAME, AbstractGeometricPrimitiveType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractGeometryType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractGeometryType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractGeometry", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractGML") public JAXBElement createAbstractGeometry(AbstractGeometryType value) { return new JAXBElement(_AbstractGeometry_QNAME, AbstractGeometryType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractGMLType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractGMLType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractGML", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractObject") public JAXBElement createAbstractGML(AbstractGMLType value) { return new JAXBElement(_AbstractGML_QNAME, AbstractGMLType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractObject") public JAXBElement createAbstractObject(Object value) { return new JAXBElement(_AbstractObject_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AssociationRoleType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AssociationRoleType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "abstractAssociationRole") public JAXBElement createAbstractAssociationRole(AssociationRoleType value) { return new JAXBElement(_AbstractAssociationRole_QNAME, AssociationRoleType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AssociationRoleType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AssociationRoleType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "abstractStrictAssociationRole") public JAXBElement createAbstractStrictAssociationRole(AssociationRoleType value) { return new JAXBElement(_AbstractStrictAssociationRole_QNAME, AssociationRoleType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "abstractReference") public JAXBElement createAbstractReference(ReferenceType value) { return new JAXBElement(_AbstractReference_QNAME, ReferenceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "reversePropertyName") public JAXBElement createReversePropertyName(String value) { return new JAXBElement(_ReversePropertyName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ReferenceType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "descriptionReference") public JAXBElement createDescriptionReference(ReferenceType value) { return new JAXBElement(_DescriptionReference_QNAME, ReferenceType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link CodeType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "name") public JAXBElement createName(CodeType value) { return new JAXBElement(_Name_QNAME, CodeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "targetElement") public JAXBElement createTargetElement(String value) { return new JAXBElement(_TargetElement_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "associationName") public JAXBElement createAssociationName(String value) { return new JAXBElement(_AssociationName_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "defaultCodeSpace") public JAXBElement createDefaultCodeSpace(String value) { return new JAXBElement(_DefaultCodeSpace_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "gmlProfileSchema") public JAXBElement createGmlProfileSchema(String value) { return new JAXBElement(_GmlProfileSchema_QNAME, String.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DirectPositionType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link DirectPositionType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "pos") public JAXBElement createPos(DirectPositionType value) { return new JAXBElement(_Pos_QNAME, DirectPositionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link EnvelopeType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link EnvelopeType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "Envelope", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractObject") public JAXBElement createEnvelope(EnvelopeType value) { return new JAXBElement(_Envelope_QNAME, EnvelopeType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PointType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link PointType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "Point", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractGeometricPrimitive") public JAXBElement createPoint(PointType value) { return new JAXBElement(_Point_QNAME, PointType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractCurveType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractCurveType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractCurve", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractGeometricPrimitive") public JAXBElement createAbstractCurve(AbstractCurveType value) { return new JAXBElement(_AbstractCurve_QNAME, AbstractCurveType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LineStringType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link LineStringType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "LineString", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractCurve") public JAXBElement createLineString(LineStringType value) { return new JAXBElement(_LineString_QNAME, LineStringType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractRingPropertyType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractRingPropertyType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "exterior") public JAXBElement createExterior(AbstractRingPropertyType value) { return new JAXBElement(_Exterior_QNAME, AbstractRingPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractRingPropertyType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractRingPropertyType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "interior") public JAXBElement createInterior(AbstractRingPropertyType value) { return new JAXBElement(_Interior_QNAME, AbstractRingPropertyType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractRingType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractRingType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "AbstractRing", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractObject") public JAXBElement createAbstractRing(AbstractRingType value) { return new JAXBElement(_AbstractRing_QNAME, AbstractRingType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link LinearRingType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link LinearRingType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "LinearRing", substitutionHeadNamespace = "http://www.opengis.net/gml/3.2", substitutionHeadName = "AbstractRing") public JAXBElement createLinearRing(LinearRingType value) { return new JAXBElement(_LinearRing_QNAME, LinearRingType.class, null, value); } }