package ade.sub.jaxb;
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 ade.sub.jaxb 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.
*
*/
@XmlRegistry
public class ObjectFactory {
private final static QName _CeilingSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "CeilingSurface");
private final static QName __GenericApplicationPropertyOfBoundarySurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfBoundarySurface");
private final static QName _WallSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "WallSurface");
private final static QName _GroundSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "GroundSurface");
private final static QName __GenericApplicationPropertyOfInteriorWallSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfInteriorWallSurface");
private final static QName _HollowSpace_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "HollowSpace");
private final static QName __GenericApplicationPropertyOfTunnelInstallation_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfTunnelInstallation");
private final static QName _Window_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "Window");
private final static QName __GenericApplicationPropertyOfTunnelPart_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfTunnelPart");
private final static QName __GenericApplicationPropertyOfAbstractTunnel_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfAbstractTunnel");
private final static QName __GenericApplicationPropertyOfWallSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfWallSurface");
private final static QName _InteriorWallSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "InteriorWallSurface");
private final static QName __GenericApplicationPropertyOfWindow_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfWindow");
private final static QName _ClosureSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "ClosureSurface");
private final static QName __GenericApplicationPropertyOfClosureSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfClosureSurface");
private final static QName __GenericApplicationPropertyOfFloorSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfFloorSurface");
private final static QName _TunnelFurniture_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "TunnelFurniture");
private final static QName _RelativeToWater_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "relativeToWater");
private final static QName _FloorSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "FloorSurface");
private final static QName _Tunnel_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "Tunnel");
private final static QName _RelativeToTerrain_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "relativeToTerrain");
private final static QName __Opening_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_Opening");
private final static QName _Door_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "Door");
private final static QName __GenericApplicationPropertyOfTunnelFurniture_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfTunnelFurniture");
private final static QName __GenericApplicationPropertyOfRoofSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfRoofSurface");
private final static QName _TunnelPart_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "TunnelPart");
private final static QName __AbstractTunnel_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_AbstractTunnel");
private final static QName __GenericApplicationPropertyOfTunnel_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfTunnel");
private final static QName __GenericApplicationPropertyOfOpening_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfOpening");
private final static QName __GenericApplicationPropertyOfDoor_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfDoor");
private final static QName __GenericApplicationPropertyOfCeilingSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfCeilingSurface");
private final static QName __GenericApplicationPropertyOfGroundSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfGroundSurface");
private final static QName _RoofSurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "RoofSurface");
private final static QName __GenericApplicationPropertyOfHollowSpace_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_GenericApplicationPropertyOfHollowSpace");
private final static QName __BoundarySurface_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "_BoundarySurface");
private final static QName _TunnelInstallation_QNAME = new QName("http://www.citygml.org/ade/sub/0.9.0", "TunnelInstallation");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ade.sub.jaxb
*
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link InteriorWallSurfaceType }
*
*/
public InteriorWallSurfaceType createInteriorWallSurfaceType() {
return new InteriorWallSurfaceType();
}
/**
* Create an instance of {@link RoofSurfaceType }
*
*/
public RoofSurfaceType createRoofSurfaceType() {
return new RoofSurfaceType();
}
/**
* Create an instance of {@link TunnelPartType }
*
*/
public TunnelPartType createTunnelPartType() {
return new TunnelPartType();
}
/**
* Create an instance of {@link AbstractTunnelType }
*
*/
public AbstractTunnelType createAbstractTunnelType() {
return new AbstractTunnelType();
}
/**
* Create an instance of {@link TunnelType }
*
*/
public TunnelType createTunnelType() {
return new TunnelType();
}
/**
* Create an instance of {@link TunnelFurnitureType }
*
*/
public TunnelFurnitureType createTunnelFurnitureType() {
return new TunnelFurnitureType();
}
/**
* Create an instance of {@link ClosureSurfaceType }
*
*/
public ClosureSurfaceType createClosureSurfaceType() {
return new ClosureSurfaceType();
}
/**
* Create an instance of {@link WindowType }
*
*/
public WindowType createWindowType() {
return new WindowType();
}
/**
* Create an instance of {@link WallSurfaceType }
*
*/
public WallSurfaceType createWallSurfaceType() {
return new WallSurfaceType();
}
/**
* Create an instance of {@link DoorType }
*
*/
public DoorType createDoorType() {
return new DoorType();
}
/**
* Create an instance of {@link FloorSurfaceType }
*
*/
public FloorSurfaceType createFloorSurfaceType() {
return new FloorSurfaceType();
}
/**
* Create an instance of {@link HollowSpaceType }
*
*/
public HollowSpaceType createHollowSpaceType() {
return new HollowSpaceType();
}
/**
* Create an instance of {@link CeilingSurfaceType }
*
*/
public CeilingSurfaceType createCeilingSurfaceType() {
return new CeilingSurfaceType();
}
/**
* Create an instance of {@link GroundSurfaceType }
*
*/
public GroundSurfaceType createGroundSurfaceType() {
return new GroundSurfaceType();
}
/**
* Create an instance of {@link TunnelInstallationType }
*
*/
public TunnelInstallationType createTunnelInstallationType() {
return new TunnelInstallationType();
}
/**
* Create an instance of {@link InteriorRoomPropertyType }
*
*/
public InteriorRoomPropertyType createInteriorRoomPropertyType() {
return new InteriorRoomPropertyType();
}
/**
* Create an instance of {@link InteriorFurniturePropertyType }
*
*/
public InteriorFurniturePropertyType createInteriorFurniturePropertyType() {
return new InteriorFurniturePropertyType();
}
/**
* Create an instance of {@link OuterTunnelInstallationPropertyType }
*
*/
public OuterTunnelInstallationPropertyType createOuterTunnelInstallationPropertyType() {
return new OuterTunnelInstallationPropertyType();
}
/**
* Create an instance of {@link OpeningPropertyType }
*
*/
public OpeningPropertyType createOpeningPropertyType() {
return new OpeningPropertyType();
}
/**
* Create an instance of {@link TunnelPartPropertyType }
*
*/
public TunnelPartPropertyType createTunnelPartPropertyType() {
return new TunnelPartPropertyType();
}
/**
* Create an instance of {@link BoundarySurfacePropertyType }
*
*/
public BoundarySurfacePropertyType createBoundarySurfacePropertyType() {
return new BoundarySurfacePropertyType();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CeilingSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "CeilingSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<CeilingSurfaceType> createCeilingSurface(CeilingSurfaceType value) {
return new JAXBElement<CeilingSurfaceType>(_CeilingSurface_QNAME, CeilingSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfBoundarySurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfBoundarySurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfBoundarySurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link WallSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "WallSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<WallSurfaceType> createWallSurface(WallSurfaceType value) {
return new JAXBElement<WallSurfaceType>(_WallSurface_QNAME, WallSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link GroundSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "GroundSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<GroundSurfaceType> createGroundSurface(GroundSurfaceType value) {
return new JAXBElement<GroundSurfaceType>(_GroundSurface_QNAME, GroundSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfInteriorWallSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfInteriorWallSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfInteriorWallSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link HollowSpaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "HollowSpace", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_CityObject")
public JAXBElement<HollowSpaceType> createHollowSpace(HollowSpaceType value) {
return new JAXBElement<HollowSpaceType>(_HollowSpace_QNAME, HollowSpaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfTunnelInstallation")
public JAXBElement<Object> create_GenericApplicationPropertyOfTunnelInstallation(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfTunnelInstallation_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link WindowType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "Window", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_Opening")
public JAXBElement<WindowType> createWindow(WindowType value) {
return new JAXBElement<WindowType>(_Window_QNAME, WindowType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfTunnelPart")
public JAXBElement<Object> create_GenericApplicationPropertyOfTunnelPart(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfTunnelPart_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfAbstractTunnel")
public JAXBElement<Object> create_GenericApplicationPropertyOfAbstractTunnel(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfAbstractTunnel_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfWallSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfWallSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfWallSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link InteriorWallSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "InteriorWallSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<InteriorWallSurfaceType> createInteriorWallSurface(InteriorWallSurfaceType value) {
return new JAXBElement<InteriorWallSurfaceType>(_InteriorWallSurface_QNAME, InteriorWallSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfWindow")
public JAXBElement<Object> create_GenericApplicationPropertyOfWindow(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfWindow_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link ClosureSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "ClosureSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<ClosureSurfaceType> createClosureSurface(ClosureSurfaceType value) {
return new JAXBElement<ClosureSurfaceType>(_ClosureSurface_QNAME, ClosureSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfClosureSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfClosureSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfClosureSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfFloorSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfFloorSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfFloorSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TunnelFurnitureType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "TunnelFurniture", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_CityObject")
public JAXBElement<TunnelFurnitureType> createTunnelFurniture(TunnelFurnitureType value) {
return new JAXBElement<TunnelFurnitureType>(_TunnelFurniture_QNAME, TunnelFurnitureType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RelativeToWaterType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "relativeToWater", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_GenericApplicationPropertyOfCityObject")
public JAXBElement<RelativeToWaterType> createRelativeToWater(RelativeToWaterType value) {
return new JAXBElement<RelativeToWaterType>(_RelativeToWater_QNAME, RelativeToWaterType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link FloorSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "FloorSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<FloorSurfaceType> createFloorSurface(FloorSurfaceType value) {
return new JAXBElement<FloorSurfaceType>(_FloorSurface_QNAME, FloorSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TunnelType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "Tunnel", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_AbstractTunnel")
public JAXBElement<TunnelType> createTunnel(TunnelType value) {
return new JAXBElement<TunnelType>(_Tunnel_QNAME, TunnelType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RelativeToTerrainType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "relativeToTerrain", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_GenericApplicationPropertyOfCityObject")
public JAXBElement<RelativeToTerrainType> createRelativeToTerrain(RelativeToTerrainType value) {
return new JAXBElement<RelativeToTerrainType>(_RelativeToTerrain_QNAME, RelativeToTerrainType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractOpeningType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_Opening", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_CityObject")
public JAXBElement<AbstractOpeningType> create_Opening(AbstractOpeningType value) {
return new JAXBElement<AbstractOpeningType>(__Opening_QNAME, AbstractOpeningType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link DoorType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "Door", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_Opening")
public JAXBElement<DoorType> createDoor(DoorType value) {
return new JAXBElement<DoorType>(_Door_QNAME, DoorType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfTunnelFurniture")
public JAXBElement<Object> create_GenericApplicationPropertyOfTunnelFurniture(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfTunnelFurniture_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfRoofSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfRoofSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfRoofSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TunnelPartType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "TunnelPart", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_AbstractTunnel")
public JAXBElement<TunnelPartType> createTunnelPart(TunnelPartType value) {
return new JAXBElement<TunnelPartType>(_TunnelPart_QNAME, TunnelPartType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractTunnelType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_AbstractTunnel", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_Site")
public JAXBElement<AbstractTunnelType> create_AbstractTunnel(AbstractTunnelType value) {
return new JAXBElement<AbstractTunnelType>(__AbstractTunnel_QNAME, AbstractTunnelType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfTunnel")
public JAXBElement<Object> create_GenericApplicationPropertyOfTunnel(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfTunnel_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfOpening")
public JAXBElement<Object> create_GenericApplicationPropertyOfOpening(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfOpening_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfDoor")
public JAXBElement<Object> create_GenericApplicationPropertyOfDoor(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfDoor_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfCeilingSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfCeilingSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfCeilingSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfGroundSurface")
public JAXBElement<Object> create_GenericApplicationPropertyOfGroundSurface(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfGroundSurface_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link RoofSurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "RoofSurface", substitutionHeadNamespace = "http://www.citygml.org/ade/sub/0.9.0", substitutionHeadName = "_BoundarySurface")
public JAXBElement<RoofSurfaceType> createRoofSurface(RoofSurfaceType value) {
return new JAXBElement<RoofSurfaceType>(_RoofSurface_QNAME, RoofSurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_GenericApplicationPropertyOfHollowSpace")
public JAXBElement<Object> create_GenericApplicationPropertyOfHollowSpace(Object value) {
return new JAXBElement<Object>(__GenericApplicationPropertyOfHollowSpace_QNAME, Object.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link AbstractBoundarySurfaceType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "_BoundarySurface", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_CityObject")
public JAXBElement<AbstractBoundarySurfaceType> create_BoundarySurface(AbstractBoundarySurfaceType value) {
return new JAXBElement<AbstractBoundarySurfaceType>(__BoundarySurface_QNAME, AbstractBoundarySurfaceType.class, null, value);
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link TunnelInstallationType }{@code >}}
*
*/
@XmlElementDecl(namespace = "http://www.citygml.org/ade/sub/0.9.0", name = "TunnelInstallation", substitutionHeadNamespace = "http://www.opengis.net/citygml/1.0", substitutionHeadName = "_CityObject")
public JAXBElement<TunnelInstallationType> createTunnelInstallation(TunnelInstallationType value) {
return new JAXBElement<TunnelInstallationType>(_TunnelInstallation_QNAME, TunnelInstallationType.class, null, value);
}
}