Create an instance of {@link JAXBElement }{@code <}{@link SurfaceArrayPropertyType }{@code >}

@param value
Java instance representing xml element's value.
@return
the new instance of {@link JAXBElement }{@code <}{@link SurfaceArrayPropertyType }{@code >}
344485
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "surfaceMembers")
    public JAXBElement<SurfaceArrayPropertyType> createSurfaceMembers(SurfaceArrayPropertyType value) {
        return new JAXBElement<SurfaceArrayPropertyType>(_SurfaceMembers_QNAME, SurfaceArrayPropertyType.class, null, value);
    }
111879
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/building/1.0", name = "_GenericApplicationPropertyOfIntBuildingInstallation")
    public JAXBElement<Object> create_GenericApplicationPropertyOfIntBuildingInstallation(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfIntBuildingInstallation_QNAME, Object.class, null, value);
    }
62728
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/landuse/1.0", name = "_GenericApplicationPropertyOfLandUse")
    public JAXBElement<Object> create_GenericApplicationPropertyOfLandUse(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfLandUse_QNAME, Object.class, null, value);
    }
502634
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/2.0", name = "_GenericApplicationPropertyOfAppearance")
    public JAXBElement<Object> create_GenericApplicationPropertyOfAppearance(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfAppearance_QNAME, Object.class, null, value);
    }
1243344
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/tunnel/2.0", name = "RoofSurface", substitutionHeadNamespace = "http://www.opengis.net/citygml/tunnel/2.0", substitutionHeadName = "_BoundarySurface")
    public JAXBElement<RoofSurfaceType> createRoofSurface(RoofSurfaceType value) {
        return new JAXBElement<RoofSurfaceType>(_RoofSurface_QNAME, RoofSurfaceType.class, null, value);
    }
556714
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "topoPointProperty")
    public JAXBElement<TopoPointPropertyType> createTopoPointProperty(TopoPointPropertyType value) {
        return new JAXBElement<TopoPointPropertyType>(_TopoPointProperty_QNAME, TopoPointPropertyType.class, null, value);
    }
567890
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiExtentOf")
    public JAXBElement<MultiSurfacePropertyType> createMultiExtentOf(MultiSurfacePropertyType value) {
        return new JAXBElement<MultiSurfacePropertyType>(_MultiExtentOf_QNAME, MultiSurfacePropertyType.class, null, value);
    }
1318186
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/appearance/1.0", name = "_GenericApplicationPropertyOfX3DMaterial")
    public JAXBElement<Object> create_GenericApplicationPropertyOfX3DMaterial(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfX3DMaterial_QNAME, Object.class, null, value);
    }
1003047
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/vegetation/1.0", name = "_GenericApplicationPropertyOfPlantCover")
    public JAXBElement<Object> create_GenericApplicationPropertyOfPlantCover(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfPlantCover_QNAME, Object.class, null, value);
    }
861585
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "solidArrayProperty")
    public JAXBElement<SolidArrayPropertyType> createSolidArrayProperty(SolidArrayPropertyType value) {
        return new JAXBElement<SolidArrayPropertyType>(_SolidArrayProperty_QNAME, SolidArrayPropertyType.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);
    }
911762
@XmlElementDecl(namespace = PROV_NS, name = "type")
    public JAXBElement<Type> createType(Type value) {
        return new JAXBElement<Type>(_Type_QNAME, Type.class, null, value);
    }
871253
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/waterbody/1.0", name = "WaterGroundSurface", substitutionHeadNamespace = "http://www.opengis.net/citygml/waterbody/1.0", substitutionHeadName = "_WaterBoundarySurface")
    public JAXBElement<WaterGroundSurfaceType> createWaterGroundSurface(WaterGroundSurfaceType value) {
        return new JAXBElement<WaterGroundSurfaceType>(_WaterGroundSurface_QNAME, WaterGroundSurfaceType.class, null, value);
    }
760605
@XmlElementDecl(namespace = PROV_NS, name = "value")
    public JAXBElement<Value> createValue(Value value) {
        return new JAXBElement<Value>(_Value_QNAME, Value.class, null, value);
    }
796278
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/relief/2.0", name = "_GenericApplicationPropertyOfReliefFeature")
    public JAXBElement<Object> create_GenericApplicationPropertyOfReliefFeature(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfReliefFeature_QNAME, Object.class, null, value);
    }
203685
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/1.0", name = "_GenericApplicationPropertyOfSite")
    public JAXBElement<Object> create_GenericApplicationPropertyOfSite(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfSite_QNAME, Object.class, null, value);
    }
461394
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/waterbody/1.0", name = "WaterSurface", substitutionHeadNamespace = "http://www.opengis.net/citygml/waterbody/1.0", substitutionHeadName = "_WaterBoundarySurface")
    public JAXBElement<WaterSurfaceType> createWaterSurface(WaterSurfaceType value) {
        return new JAXBElement<WaterSurfaceType>(_WaterSurface_QNAME, WaterSurfaceType.class, null, value);
    }