public interface FeatureCollectionType extends EObject(Code)
A representation of the model object 'Feature Collection Type'.
This type defines a container for the response to a
GetFeature or GetFeatureWithLock request. If the
request is GetFeatureWithLock, the lockId attribute
must be populated. The lockId attribute can otherwise
be safely ignored.
<xsd:attribute name="lockId" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
The value of the lockId attribute is an identifier
that a Web Feature Service generates when responding
to a GetFeatureWithLock request.
<xsd:attribute name="numberOfFeatures"
type="xsd:nonNegativeInteger"
use="optional">
<xsd:annotation>
<xsd:documentation>
The numberOfFeatures attribute should contain a
count of the number of features in the response.
<xsd:attribute name="timeStamp" type="xsd:dateTime" use="optional">
<xsd:annotation>
<xsd:documentation>
The timeStamp attribute should contain the date and time
that the response was generated.
<xsd:attribute name="lockId" type="xsd:string" use="optional">
<xsd:annotation>
<xsd:documentation>
The value of the lockId attribute is an identifier
that a Web Feature Service generates when responding
to a GetFeatureWithLock request. A client application
can use this value in subsequent operations (such as a
Transaction request) to reference the set of locked
features.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="numberOfFeatures"
type="xsd:nonNegativeInteger"
use="optional">
<xsd:annotation>
<xsd:documentation>
The numberOfFeatures attribute should contain a
count of the number of features in the response.
That is a count of all features elements dervied
from gml:AbstractFeatureType.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="timeStamp" type="xsd:dateTime" use="optional">
<xsd:annotation>
<xsd:documentation>
The timeStamp attribute should contain the date and time
that the response was generated.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>