Create an instance of {@link JAXBElement }{@code <}{@link WallSurfaceType }{@code >}}
483467
@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);
    }
489101
@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);
    }
390436
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "container")
    public JAXBElement<ContainerPropertyType> createContainer(ContainerPropertyType value) {
        return new JAXBElement<ContainerPropertyType>(_Container_QNAME, ContainerPropertyType.class, null, value);
    }
1081992
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "PolyhedralSurface", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "Surface")
    public JAXBElement<PolyhedralSurfaceType> createPolyhedralSurface(PolyhedralSurfaceType value) {
        return new JAXBElement<PolyhedralSurfaceType>(_PolyhedralSurface_QNAME, PolyhedralSurfaceType.class, null, value);
    }
1145313
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/relief/2.0", name = "_GenericApplicationPropertyOfMassPointRelief")
    public JAXBElement<Object> create_GenericApplicationPropertyOfMassPointRelief(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfMassPointRelief_QNAME, Object.class, null, value);
    }
151336
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/building/1.0", name = "_GenericApplicationPropertyOfAbstractBuilding")
    public JAXBElement<Object> create_GenericApplicationPropertyOfAbstractBuilding(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfAbstractBuilding_QNAME, Object.class, null, value);
    }
21771
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "Face", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "_TopoPrimitive")
    public JAXBElement<FaceType> createFace(FaceType value) {
        return new JAXBElement<FaceType>(_Face_QNAME, FaceType.class, null, value);
    }
215981
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/waterbody/1.0", name = "_GenericApplicationPropertyOfWaterBody")
    public JAXBElement<Object> create_GenericApplicationPropertyOfWaterBody(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfWaterBody_QNAME, Object.class, null, value);
    }
656499
@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);
    }
379293
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiSurfaceDomain", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "domainSet")
    public JAXBElement<MultiSurfaceDomainType> createMultiSurfaceDomain(MultiSurfaceDomainType value) {
        return new JAXBElement<MultiSurfaceDomainType>(_MultiSurfaceDomain_QNAME, MultiSurfaceDomainType.class, null, value);
    }
712026
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/texturedsurface/1.0", name = "TexturedSurface", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "OrientableSurface")
    public JAXBElement<TexturedSurfaceType> createTexturedSurface(TexturedSurfaceType value) {
        return new JAXBElement<TexturedSurfaceType>(_TexturedSurface_QNAME, TexturedSurfaceType.class, null, value);
    }
1102098
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/waterbody/1.0", name = "_GenericApplicationPropertyOfWaterSurface")
    public JAXBElement<Object> create_GenericApplicationPropertyOfWaterSurface(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfWaterSurface_QNAME, Object.class, null, value);
    }
643580
@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);
    }
639982
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/tunnel/2.0", name = "_GenericApplicationPropertyOfBoundarySurface")
    public JAXBElement<Object> create_GenericApplicationPropertyOfBoundarySurface(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfBoundarySurface_QNAME, Object.class, null, value);
    }
609714
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "Surface", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "_Surface")
    public JAXBElement<SurfaceType> createSurface(SurfaceType value) {
        return new JAXBElement<SurfaceType>(_Surface_QNAME, SurfaceType.class, null, value);
    }
1264621
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/building/1.0", name = "_GenericApplicationPropertyOfInteriorWallSurface")
    public JAXBElement<Object> create_GenericApplicationPropertyOfInteriorWallSurface(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfInteriorWallSurface_QNAME, Object.class, null, value);
    }
1000863
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiSurfaceProperty")
    public JAXBElement<MultiSurfacePropertyType> createMultiSurfaceProperty(MultiSurfacePropertyType value) {
        return new JAXBElement<MultiSurfacePropertyType>(_MultiSurfaceProperty_QNAME, MultiSurfacePropertyType.class, null, value);
    }