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

@param value
Java instance representing xml element's value.
@return
the new instance of {@link JAXBElement }{@code <}{@link MultiSurfacePropertyType }{@code >}
765282
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiCoverage")
    public JAXBElement<MultiSurfacePropertyType> createMultiCoverage(MultiSurfacePropertyType value) {
        return new JAXBElement<MultiSurfacePropertyType>(_MultiCoverage_QNAME, MultiSurfacePropertyType.class, null, value);
    }
770548
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiEdgeOf")
    public JAXBElement<MultiCurvePropertyType> createMultiEdgeOf(MultiCurvePropertyType value) {
        return new JAXBElement<MultiCurvePropertyType>(_MultiEdgeOf_QNAME, MultiCurvePropertyType.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);
    }
1210897
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/waterbody/1.0", name = "_GenericApplicationPropertyOfWaterGroundSurface")
    public JAXBElement<Object> create_GenericApplicationPropertyOfWaterGroundSurface(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfWaterGroundSurface_QNAME, Object.class, null, value);
    }
1132044
@XmlElementDecl(namespace = "", name = "value")
    public JAXBElement<String> createValue(final String value) {
        return new JAXBElement<>(_Value_QNAME, String.class, null, value);
    }
563213
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiCenterOf")
    public JAXBElement<MultiPointPropertyType> createMultiCenterOf(MultiPointPropertyType value) {
        return new JAXBElement<MultiPointPropertyType>(_MultiCenterOf_QNAME, MultiPointPropertyType.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);
    }
575233
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "valueComponents")
    public JAXBElement<ValueArrayPropertyType> createValueComponents(ValueArrayPropertyType value) {
        return new JAXBElement<ValueArrayPropertyType>(_ValueComponents_QNAME, ValueArrayPropertyType.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);
    }
474925
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/tunnel/2.0", name = "_GenericApplicationPropertyOfOuterCeilingSurface")
    public JAXBElement<Object> create_GenericApplicationPropertyOfOuterCeilingSurface(Object value) {
        return new JAXBElement<Object>(__GenericApplicationPropertyOfOuterCeilingSurface_QNAME, Object.class, null, value);
    }
213472
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/tunnel/2.0", name = "FloorSurface", substitutionHeadNamespace = "http://www.opengis.net/citygml/tunnel/2.0", substitutionHeadName = "_BoundarySurface")
    public JAXBElement<FloorSurfaceType> createFloorSurface(FloorSurfaceType value) {
        return new JAXBElement<FloorSurfaceType>(_FloorSurface_QNAME, FloorSurfaceType.class, null, value);
    }
603009
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiCurveProperty")
    public JAXBElement<MultiCurvePropertyType> createMultiCurveProperty(MultiCurvePropertyType value) {
        return new JAXBElement<MultiCurvePropertyType>(_MultiCurveProperty_QNAME, MultiCurvePropertyType.class, null, value);
    }
1361442
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "multiSolidDomain", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "domainSet")
    public JAXBElement<MultiSolidDomainType> createMultiSolidDomain(MultiSolidDomainType value) {
        return new JAXBElement<MultiSolidDomainType>(_MultiSolidDomain_QNAME, MultiSolidDomainType.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);
    }
288088
@XmlElementDecl(namespace = "http://www.opengis.net/citygml/bridge/2.0", name = "OuterFloorSurface", substitutionHeadNamespace = "http://www.opengis.net/citygml/bridge/2.0", substitutionHeadName = "_BoundarySurface")
    public JAXBElement<OuterFloorSurfaceType> createOuterFloorSurface(OuterFloorSurfaceType value) {
        return new JAXBElement<OuterFloorSurfaceType>(_OuterFloorSurface_QNAME, OuterFloorSurfaceType.class, null, value);
    }
968913
@XmlElementDecl(namespace = "http://www.opengis.net/gml", name = "MultiSurfaceCoverage", substitutionHeadNamespace = "http://www.opengis.net/gml", substitutionHeadName = "_DiscreteCoverage")
    public JAXBElement<MultiSurfaceCoverageType> createMultiSurfaceCoverage(MultiSurfaceCoverageType value) {
        return new JAXBElement<MultiSurfaceCoverageType>(_MultiSurfaceCoverage_QNAME, MultiSurfaceCoverageType.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);
    }