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

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

There is a newer version: 2.0.15
Show newest version
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See http://java.sun.com/xml/jaxb 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2017.09.21 at 10:53:23 AM CEST 
//


package net.opengis.gml._3;

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._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 _AbstractObject_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractObject"); private final static QName _AbstractGML_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractGML"); 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 _AbstractInlineProperty_QNAME = new QName("http://www.opengis.net/gml/3.2", "abstractInlineProperty"); 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 _Identifier_QNAME = new QName("http://www.opengis.net/gml/3.2", "identifier"); 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 _AbstractGeometry_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractGeometry"); private final static QName _Pos_QNAME = new QName("http://www.opengis.net/gml/3.2", "pos"); private final static QName _PosList_QNAME = new QName("http://www.opengis.net/gml/3.2", "posList"); private final static QName _Vector_QNAME = new QName("http://www.opengis.net/gml/3.2", "vector"); private final static QName _Envelope_QNAME = new QName("http://www.opengis.net/gml/3.2", "Envelope"); private final static QName _AbstractGeometricPrimitive_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractGeometricPrimitive"); private final static QName _Point_QNAME = new QName("http://www.opengis.net/gml/3.2", "Point"); private final static QName _PointProperty_QNAME = new QName("http://www.opengis.net/gml/3.2", "pointProperty"); private final static QName _AbstractCurve_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractCurve"); private final static QName _CurveProperty_QNAME = new QName("http://www.opengis.net/gml/3.2", "curveProperty"); private final static QName _LineString_QNAME = new QName("http://www.opengis.net/gml/3.2", "LineString"); private final static QName _AbstractSurface_QNAME = new QName("http://www.opengis.net/gml/3.2", "AbstractSurface"); private final static QName _SurfaceProperty_QNAME = new QName("http://www.opengis.net/gml/3.2", "surfaceProperty"); private final static QName _Polygon_QNAME = new QName("http://www.opengis.net/gml/3.2", "Polygon"); 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 AssociationRoleType } * */ public AssociationRoleType createAssociationRoleType() { return new AssociationRoleType(); } /** * Create an instance of {@link ReferenceType } * */ public ReferenceType createReferenceType() { return new ReferenceType(); } /** * Create an instance of {@link InlinePropertyType } * */ public InlinePropertyType createInlinePropertyType() { return new InlinePropertyType(); } /** * Create an instance of {@link CodeType } * */ public CodeType createCodeType() { return new CodeType(); } /** * Create an instance of {@link CodeWithAuthorityType } * */ public CodeWithAuthorityType createCodeWithAuthorityType() { return new CodeWithAuthorityType(); } /** * Create an instance of {@link DirectPositionType } * */ public DirectPositionType createDirectPositionType() { return new DirectPositionType(); } /** * Create an instance of {@link DirectPositionListType } * */ public DirectPositionListType createDirectPositionListType() { return new DirectPositionListType(); } /** * Create an instance of {@link VectorType } * */ public VectorType createVectorType() { return new VectorType(); } /** * 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 PointPropertyType } * */ public PointPropertyType createPointPropertyType() { return new PointPropertyType(); } /** * Create an instance of {@link CurvePropertyType } * */ public CurvePropertyType createCurvePropertyType() { return new CurvePropertyType(); } /** * Create an instance of {@link LineStringType } * */ public LineStringType createLineStringType() { return new LineStringType(); } /** * Create an instance of {@link SurfacePropertyType } * */ public SurfacePropertyType createSurfacePropertyType() { return new SurfacePropertyType(); } /** * Create an instance of {@link PolygonType } * */ public PolygonType createPolygonType() { return new PolygonType(); } /** * 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 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 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 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 >}} * */ @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 >}} * */ @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 InlinePropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "abstractInlineProperty") public JAXBElement createAbstractInlineProperty(InlinePropertyType value) { return new JAXBElement(_AbstractInlineProperty_QNAME, InlinePropertyType.class, null, value); } /** * Create an 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 >}} * */ @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 >}} * */ @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 CodeWithAuthorityType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "identifier") public JAXBElement createIdentifier(CodeWithAuthorityType value) { return new JAXBElement(_Identifier_QNAME, CodeWithAuthorityType.class, null, value); } /** * Create an 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 >}} * */ @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 >}} * */ @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 >}} * */ @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 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 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 DirectPositionListType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "posList") public JAXBElement createPosList(DirectPositionListType value) { return new JAXBElement(_PosList_QNAME, DirectPositionListType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link VectorType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "vector") public JAXBElement createVector(VectorType value) { return new JAXBElement(_Vector_QNAME, VectorType.class, null, value); } /** * Create an 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 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 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 PointPropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "pointProperty") public JAXBElement createPointProperty(PointPropertyType value) { return new JAXBElement(_PointProperty_QNAME, PointPropertyType.class, null, value); } /** * Create an 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 CurvePropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "curveProperty") public JAXBElement createCurveProperty(CurvePropertyType value) { return new JAXBElement(_CurveProperty_QNAME, CurvePropertyType.class, null, value); } /** * Create an 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 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 SurfacePropertyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www.opengis.net/gml/3.2", name = "surfaceProperty") public JAXBElement createSurfaceProperty(SurfacePropertyType value) { return new JAXBElement(_SurfaceProperty_QNAME, SurfacePropertyType.class, null, value); } /** * Create an 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 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 >}} * */ @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 >}} * */ @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 >}} * */ @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); } }