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

net.opengis.citygml.appearance._2.ObjectFactory Maven / Gradle / Ivy

//
// Diese Datei wurde mit der JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.2 generiert 
// Siehe https://javaee.github.io/jaxb-v2/ 
// Änderungen an dieser Datei gehen bei einer Neukompilierung des Quellschemas verloren. 
// Generiert: 2019.02.03 um 11:14:53 PM CET 
//


package net.opengis.citygml.appearance._2;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
import net.opengis.gml.FeaturePropertyType;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the net.opengis.citygml.appearance._2 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 _Appearance_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "Appearance"); private final static QName __GenericApplicationPropertyOfAppearance_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfAppearance"); private final static QName _AppearanceMember_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "appearanceMember"); private final static QName __SurfaceData_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_SurfaceData"); private final static QName __GenericApplicationPropertyOfSurfaceData_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfSurfaceData"); private final static QName __Texture_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_Texture"); private final static QName __GenericApplicationPropertyOfTexture_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfTexture"); private final static QName _ParameterizedTexture_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "ParameterizedTexture"); private final static QName __GenericApplicationPropertyOfParameterizedTexture_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfParameterizedTexture"); private final static QName _GeoreferencedTexture_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "GeoreferencedTexture"); private final static QName __GenericApplicationPropertyOfGeoreferencedTexture_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfGeoreferencedTexture"); private final static QName __TextureParameterization_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_TextureParameterization"); private final static QName __GenericApplicationPropertyOfTextureParameterization_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfTextureParameterization"); private final static QName _TexCoordList_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "TexCoordList"); private final static QName __GenericApplicationPropertyOfTexCoordList_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfTexCoordList"); private final static QName _TexCoordGen_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "TexCoordGen"); private final static QName __GenericApplicationPropertyOfTexCoordGen_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfTexCoordGen"); private final static QName _X3DMaterial_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "X3DMaterial"); private final static QName __GenericApplicationPropertyOfX3DMaterial_QNAME = new QName("http://www.opengis.net/citygml/appearance/2.0", "_GenericApplicationPropertyOfX3DMaterial"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.citygml.appearance._2 * */ public ObjectFactory() { } /** * Create an instance of {@link TexCoordGenType } * */ public TexCoordGenType createTexCoordGenType() { return new TexCoordGenType(); } /** * Create an instance of {@link TexCoordListType } * */ public TexCoordListType createTexCoordListType() { return new TexCoordListType(); } /** * Create an instance of {@link AppearanceType } * */ public AppearanceType createAppearanceType() { return new AppearanceType(); } /** * Create an instance of {@link AppearancePropertyType } * */ public AppearancePropertyType createAppearancePropertyType() { return new AppearancePropertyType(); } /** * Create an instance of {@link ParameterizedTextureType } * */ public ParameterizedTextureType createParameterizedTextureType() { return new ParameterizedTextureType(); } /** * Create an instance of {@link GeoreferencedTextureType } * */ public GeoreferencedTextureType createGeoreferencedTextureType() { return new GeoreferencedTextureType(); } /** * Create an instance of {@link X3DMaterialType } * */ public X3DMaterialType createX3DMaterialType() { return new X3DMaterialType(); } /** * Create an instance of {@link SurfaceDataPropertyType } * */ public SurfaceDataPropertyType createSurfaceDataPropertyType() { return new SurfaceDataPropertyType(); } /** * Create an instance of {@link TextureAssociationType } * */ public TextureAssociationType createTextureAssociationType() { return new TextureAssociationType(); } /** * Create an instance of {@link TexCoordGenType.WorldToTexture } * */ public TexCoordGenType.WorldToTexture createTexCoordGenTypeWorldToTexture() { return new TexCoordGenType.WorldToTexture(); } /** * Create an instance of {@link TexCoordListType.TextureCoordinates } * */ public TexCoordListType.TextureCoordinates createTexCoordListTypeTextureCoordinates() { return new TexCoordListType.TextureCoordinates(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AppearanceType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AppearanceType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "Appearance", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "_Feature") public JAXBElement createAppearance(AppearanceType value) { return new JAXBElement(_Appearance_QNAME, AppearanceType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfAppearance") public JAXBElement create_GenericApplicationPropertyOfAppearance(Object value) { return new JAXBElement(__GenericApplicationPropertyOfAppearance_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link FeaturePropertyType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link FeaturePropertyType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "appearanceMember", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "featureMember") public JAXBElement createAppearanceMember(FeaturePropertyType value) { return new JAXBElement(_AppearanceMember_QNAME, FeaturePropertyType.class, null, value); } /** * Create an instance of {@link AppearancePropertyElement } * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link AppearancePropertyElement } */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "appearance") public AppearancePropertyElement createAppearancePropertyElement(AppearancePropertyType value) { return new AppearancePropertyElement(value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractSurfaceDataType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractSurfaceDataType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "_SurfaceData", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "_Feature") public JAXBElement create_SurfaceData(AbstractSurfaceDataType value) { return new JAXBElement(__SurfaceData_QNAME, AbstractSurfaceDataType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfSurfaceData") public JAXBElement create_GenericApplicationPropertyOfSurfaceData(Object value) { return new JAXBElement(__GenericApplicationPropertyOfSurfaceData_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractTextureType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractTextureType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "_Texture", substitutionHeadNamespace = "http://www.opengis.net/citygml/appearance/2.0", substitutionHeadName = "_SurfaceData") public JAXBElement create_Texture(AbstractTextureType value) { return new JAXBElement(__Texture_QNAME, AbstractTextureType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfTexture") public JAXBElement create_GenericApplicationPropertyOfTexture(Object value) { return new JAXBElement(__GenericApplicationPropertyOfTexture_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ParameterizedTextureType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link ParameterizedTextureType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "ParameterizedTexture", substitutionHeadNamespace = "http://www.opengis.net/citygml/appearance/2.0", substitutionHeadName = "_Texture") public JAXBElement createParameterizedTexture(ParameterizedTextureType value) { return new JAXBElement(_ParameterizedTexture_QNAME, ParameterizedTextureType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfParameterizedTexture") public JAXBElement create_GenericApplicationPropertyOfParameterizedTexture(Object value) { return new JAXBElement(__GenericApplicationPropertyOfParameterizedTexture_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link GeoreferencedTextureType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link GeoreferencedTextureType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "GeoreferencedTexture", substitutionHeadNamespace = "http://www.opengis.net/citygml/appearance/2.0", substitutionHeadName = "_Texture") public JAXBElement createGeoreferencedTexture(GeoreferencedTextureType value) { return new JAXBElement(_GeoreferencedTexture_QNAME, GeoreferencedTextureType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfGeoreferencedTexture") public JAXBElement create_GenericApplicationPropertyOfGeoreferencedTexture(Object value) { return new JAXBElement(__GenericApplicationPropertyOfGeoreferencedTexture_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link AbstractTextureParameterizationType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link AbstractTextureParameterizationType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "_TextureParameterization", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "_GML") public JAXBElement create_TextureParameterization(AbstractTextureParameterizationType value) { return new JAXBElement(__TextureParameterization_QNAME, AbstractTextureParameterizationType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfTextureParameterization") public JAXBElement create_GenericApplicationPropertyOfTextureParameterization(Object value) { return new JAXBElement(__GenericApplicationPropertyOfTextureParameterization_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TexCoordListType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link TexCoordListType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "TexCoordList", substitutionHeadNamespace = "http://www.opengis.net/citygml/appearance/2.0", substitutionHeadName = "_TextureParameterization") public JAXBElement createTexCoordList(TexCoordListType value) { return new JAXBElement(_TexCoordList_QNAME, TexCoordListType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfTexCoordList") public JAXBElement create_GenericApplicationPropertyOfTexCoordList(Object value) { return new JAXBElement(__GenericApplicationPropertyOfTexCoordList_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TexCoordGenType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link TexCoordGenType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "TexCoordGen", substitutionHeadNamespace = "http://www.opengis.net/citygml/appearance/2.0", substitutionHeadName = "_TextureParameterization") public JAXBElement createTexCoordGen(TexCoordGenType value) { return new JAXBElement(_TexCoordGen_QNAME, TexCoordGenType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfTexCoordGen") public JAXBElement create_GenericApplicationPropertyOfTexCoordGen(Object value) { return new JAXBElement(__GenericApplicationPropertyOfTexCoordGen_QNAME, Object.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link X3DMaterialType }{@code >} * * @param value * Java instance representing xml element's value. * @return * the new instance of {@link JAXBElement }{@code <}{@link X3DMaterialType }{@code >} */ @XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "X3DMaterial", substitutionHeadNamespace = "http://www.opengis.net/citygml/appearance/2.0", substitutionHeadName = "_SurfaceData") public JAXBElement createX3DMaterial(X3DMaterialType value) { return new JAXBElement(_X3DMaterial_QNAME, X3DMaterialType.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/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfX3DMaterial") public JAXBElement create_GenericApplicationPropertyOfX3DMaterial(Object value) { return new JAXBElement(__GenericApplicationPropertyOfX3DMaterial_QNAME, Object.class, null, value); } }