net.opengis.wfs
Interface FeatureCollectionType

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
VersionedFeatureCollectionType
All Known Implementing Classes:
FeatureCollectionTypeImpl, VersionedFeatureCollectionTypeImpl

public interface FeatureCollectionType
extends org.eclipse.emf.ecore.EObject

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.

The following features are supported:

See Also:
WfsPackage.getFeatureCollectionType()

Method Summary
 org.eclipse.emf.common.util.EList getFeature()
          Reference to a set of geotools feature collections.
 java.lang.String getLockId()
           
 java.math.BigInteger getNumberOfFeatures()
           
 java.util.Calendar getTimeStamp()
           
 void setLockId(java.lang.String value)
          Sets the value of the 'Lock Id' attribute.
 void setNumberOfFeatures(java.math.BigInteger value)
          Sets the value of the 'Number Of Features' attribute.
 void setTimeStamp(java.util.Calendar value)
          Sets the value of the 'Time Stamp' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getLockId

java.lang.String getLockId()

 <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>
 


setLockId

void setLockId(java.lang.String value)
Sets the value of the 'Lock Id' attribute.

Parameters:
value - the new value of the 'Lock Id' attribute.
See Also:
getLockId()

getTimeStamp

java.util.Calendar getTimeStamp()

   <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>
 


setTimeStamp

void setTimeStamp(java.util.Calendar value)
Sets the value of the 'Time Stamp' attribute.

Parameters:
value - the new value of the 'Time Stamp' attribute.
See Also:
getTimeStamp()

getNumberOfFeatures

java.math.BigInteger getNumberOfFeatures()

   <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>
 


setNumberOfFeatures

void setNumberOfFeatures(java.math.BigInteger value)
Sets the value of the 'Number Of Features' attribute.

Parameters:
value - the new value of the 'Number Of Features' attribute.
See Also:
getNumberOfFeatures()

getFeature

org.eclipse.emf.common.util.EList getFeature()
Reference to a set of geotools feature collections.



Copyright © 1996-2010 Geotools. All Rights Reserved.