![JAR search and dependency download from the Maven repository](/logo.png)
net.opengis.gml._3.ObjectFactory Maven / Gradle / Ivy
Show all versions of siri-java-model Show documentation
//
// 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