Interface DocumentRoot

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
DocumentRootImpl

public interface DocumentRoot extends EObject
See Also:
  • Method Details

    • getMixed

      FeatureMap getMixed()
      Returns the value of the 'Mixed' attribute list. The list contents are of type FeatureMap.Entry.

      If the meaning of the 'Mixed' attribute list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Mixed' attribute list.
      See Also:
    • getXMLNSPrefixMap

      EMap getXMLNSPrefixMap()
      Returns the value of the 'XMLNS Prefix Map' map. The key is of type String, and the value is of type String,

      If the meaning of the 'XMLNS Prefix Map' map isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'XMLNS Prefix Map' map.
      See Also:
    • getXSISchemaLocation

      EMap getXSISchemaLocation()
      Returns the value of the 'XSI Schema Location' map. The key is of type String, and the value is of type String,

      If the meaning of the 'XSI Schema Location' map isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'XSI Schema Location' map.
      See Also:
    • getDelete

      DeleteElementType getDelete()
      Returns the value of the 'Delete' containment reference. The Delete element is used to indicate that one or more feature instances should be removed from the feature repository.
      Returns:
      the value of the 'Delete' containment reference.
      See Also:
    • setDelete

      void setDelete(DeleteElementType value)
      Sets the value of the 'Delete' containment reference.
      Parameters:
      value - the new value of the 'Delete' containment reference.
      See Also:
    • getDescribeFeatureType

      DescribeFeatureTypeType getDescribeFeatureType()
      Returns the value of the 'Describe Feature Type' containment reference. The DescribeFeatureType element is used to request that a Web Feature Service generate a document describing one or more feature types.
      Returns:
      the value of the 'Describe Feature Type' containment reference.
      See Also:
    • setDescribeFeatureType

      void setDescribeFeatureType(DescribeFeatureTypeType value)
      Sets the value of the 'Describe Feature Type' containment reference.
      Parameters:
      value - the new value of the 'Describe Feature Type' containment reference.
      See Also:
    • getFeatureCollection

      FeatureCollectionType getFeatureCollection()
      Returns the value of the 'Feature Collection' containment reference. This element is a container for the response to a GetFeature or GetFeatureWithLock (WFS-transaction.xsd) request.
      Returns:
      the value of the 'Feature Collection' containment reference.
      See Also:
    • setFeatureCollection

      void setFeatureCollection(FeatureCollectionType value)
      Sets the value of the 'Feature Collection' containment reference.
      Parameters:
      value - the new value of the 'Feature Collection' containment reference.
      See Also:
    • getFeatureTypeList

      FeatureTypeListType getFeatureTypeList()
      Returns the value of the 'Feature Type List' containment reference.

      If the meaning of the 'Feature Type List' containment reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Feature Type List' containment reference.
      See Also:
    • setFeatureTypeList

      void setFeatureTypeList(FeatureTypeListType value)
      Sets the value of the 'Feature Type List' containment reference.
      Parameters:
      value - the new value of the 'Feature Type List' containment reference.
      See Also:
    • getGetCapabilities

      GetCapabilitiesType getGetCapabilities()
      Returns the value of the 'Get Capabilities' containment reference.

      If the meaning of the 'Get Capabilities' containment reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Get Capabilities' containment reference.
      See Also:
    • setGetCapabilities

      void setGetCapabilities(GetCapabilitiesType value)
      Sets the value of the 'Get Capabilities' containment reference.
      Parameters:
      value - the new value of the 'Get Capabilities' containment reference.
      See Also:
    • getGetFeature

      GetFeatureType getGetFeature()
      Returns the value of the 'Get Feature' containment reference. The GetFeature element is used to request that a Web Feature Service return feature type instances of one or more feature types.
      Returns:
      the value of the 'Get Feature' containment reference.
      See Also:
    • setGetFeature

      void setGetFeature(GetFeatureType value)
      Sets the value of the 'Get Feature' containment reference.
      Parameters:
      value - the new value of the 'Get Feature' containment reference.
      See Also:
    • getGetFeatureWithLock

      GetFeatureWithLockType getGetFeatureWithLock()
      Returns the value of the 'Get Feature With Lock' containment reference. This is the root element for the GetFeatureWithLock request. The GetFeatureWithLock operation performs identically to a GetFeature request except that the GetFeatureWithLock request locks all the feature instances in the result set and returns a lock identifier to a client application in the response. The lock identifier is returned to the client application using the lockId attribute define on the wfs:FeatureCollection element.
      Returns:
      the value of the 'Get Feature With Lock' containment reference.
      See Also:
    • setGetFeatureWithLock

      void setGetFeatureWithLock(GetFeatureWithLockType value)
      Sets the value of the 'Get Feature With Lock' containment reference.
      Parameters:
      value - the new value of the 'Get Feature With Lock' containment reference.
      See Also:
    • getGetGmlObject

      GetGmlObjectType getGetGmlObject()
      Returns the value of the 'Get Gml Object' containment reference. The GetGmlObject element is used to request that a Web Feature Service return an element with a gml:id attribute value specified by an ogc:GmlObjectId.
      Returns:
      the value of the 'Get Gml Object' containment reference.
      See Also:
    • setGetGmlObject

      void setGetGmlObject(GetGmlObjectType value)
      Sets the value of the 'Get Gml Object' containment reference.
      Parameters:
      value - the new value of the 'Get Gml Object' containment reference.
      See Also:
    • getInsert

      InsertElementType getInsert()
      Returns the value of the 'Insert' containment reference. The Insert element is used to indicate that the Web Feature Service should create a new instance of a feature type. The feature instance is specified using GML3 and one or more feature instances to be created can be contained inside the Insert element.
      Returns:
      the value of the 'Insert' containment reference.
      See Also:
    • setInsert

      void setInsert(InsertElementType value)
      Sets the value of the 'Insert' containment reference.
      Parameters:
      value - the new value of the 'Insert' containment reference.
      See Also:
    • getLockFeature

      LockFeatureType getLockFeature()
      Returns the value of the 'Lock Feature' containment reference. This is the root element for a LockFeature request. The LockFeature request can be used to lock one or more feature instances.
      Returns:
      the value of the 'Lock Feature' containment reference.
      See Also:
    • setLockFeature

      void setLockFeature(LockFeatureType value)
      Sets the value of the 'Lock Feature' containment reference.
      Parameters:
      value - the new value of the 'Lock Feature' containment reference.
      See Also:
    • getLockFeatureResponse

      LockFeatureResponseType getLockFeatureResponse()
      Returns the value of the 'Lock Feature Response' containment reference. The LockFeatureResponse element contains a report about the completion status of a LockFeature request.
      Returns:
      the value of the 'Lock Feature Response' containment reference.
      See Also:
    • setLockFeatureResponse

      void setLockFeatureResponse(LockFeatureResponseType value)
      Sets the value of the 'Lock Feature Response' containment reference.
      Parameters:
      value - the new value of the 'Lock Feature Response' containment reference.
      See Also:
    • getLockId

      String getLockId()
      Returns the value of the 'Lock Id' attribute. The LockId element contains the value of the lock identifier obtained by a client application from a previous GetFeatureWithLock or LockFeature request.
      Returns:
      the value of the 'Lock Id' attribute.
      See Also:
    • setLockId

      void setLockId(String value)
      Sets the value of the 'Lock Id' attribute.
      Parameters:
      value - the new value of the 'Lock Id' attribute.
      See Also:
    • getNative

      NativeType getNative()
      Returns the value of the 'Native' containment reference. Many times, a Web Feature Service interacts with a repository that may have special vendor specific capabilities. The native element allows vendor specific command to be passed to the repository via the Web Feature Service.
      Returns:
      the value of the 'Native' containment reference.
      See Also:
    • setNative

      void setNative(NativeType value)
      Sets the value of the 'Native' containment reference.
      Parameters:
      value - the new value of the 'Native' containment reference.
      See Also:
    • getProperty

      PropertyType getProperty()
      Returns the value of the 'Property' containment reference. The Property element is used to specify the new value of a feature property inside an Update element.
      Returns:
      the value of the 'Property' containment reference.
      See Also:
    • setProperty

      void setProperty(PropertyType value)
      Sets the value of the 'Property' containment reference.
      Parameters:
      value - the new value of the 'Property' containment reference.
      See Also:
    • getPropertyName

      String getPropertyName()
      Returns the value of the 'Property Name' attribute. The Property element is used to specify one or more properties of a feature whose values are to be retrieved by a Web Feature Service. While a Web Feature Service should endeavour to satisfy the exact request specified, in some instance this may not be possible. Specifically, a Web Feature Service must generate a valid GML3 response to a Query operation. The schema used to generate the output may include properties that are mandatory. In order that the output validates, these mandatory properties must be specified in the request. If they are not, a Web Feature Service may add them automatically to the Query before processing it. Thus a client application should, in general, be prepared to receive more properties than it requested. Of course, using the DescribeFeatureType request, a client application can determine which properties are mandatory and request them in the first place.
      Returns:
      the value of the 'Property Name' attribute.
      See Also:
    • setPropertyName

      void setPropertyName(String value)
      Sets the value of the 'Property Name' attribute.
      Parameters:
      value - the new value of the 'Property Name' attribute.
      See Also:
    • getQuery

      QueryType getQuery()
      Returns the value of the 'Query' containment reference. The Query element is used to describe a single query. One or more Query elements can be specified inside a GetFeature element so that multiple queries can be executed in one request. The output from the various queries are combined in a wfs:FeatureCollection element to form the response document.
      Returns:
      the value of the 'Query' containment reference.
      See Also:
    • setQuery

      void setQuery(QueryType value)
      Sets the value of the 'Query' containment reference.
      Parameters:
      value - the new value of the 'Query' containment reference.
      See Also:
    • getServesGMLObjectTypeList

      GMLObjectTypeListType getServesGMLObjectTypeList()
      Returns the value of the 'Serves GML Object Type List' containment reference. List of GML Object types available for GetGmlObject requests
      Returns:
      the value of the 'Serves GML Object Type List' containment reference.
      See Also:
    • setServesGMLObjectTypeList

      void setServesGMLObjectTypeList(GMLObjectTypeListType value)
      Sets the value of the 'Serves GML Object Type List' containment reference.
      Parameters:
      value - the new value of the 'Serves GML Object Type List' containment reference.
      See Also:
    • getSupportsGMLObjectTypeList

      GMLObjectTypeListType getSupportsGMLObjectTypeList()
      Returns the value of the 'Supports GML Object Type List' containment reference. List of GML Object types that WFS is capable of serving, either directly, or as validly derived types defined in a GML application schema.
      Returns:
      the value of the 'Supports GML Object Type List' containment reference.
      See Also:
    • setSupportsGMLObjectTypeList

      void setSupportsGMLObjectTypeList(GMLObjectTypeListType value)
      Sets the value of the 'Supports GML Object Type List' containment reference.
      Parameters:
      value - the new value of the 'Supports GML Object Type List' containment reference.
      See Also:
    • getTransaction

      TransactionType getTransaction()
      Returns the value of the 'Transaction' containment reference. This is the root element for a Transaction request. A transaction request allows insert, update and delete operations to be performed to create, change or remove feature instances.
      Returns:
      the value of the 'Transaction' containment reference.
      See Also:
    • setTransaction

      void setTransaction(TransactionType value)
      Sets the value of the 'Transaction' containment reference.
      Parameters:
      value - the new value of the 'Transaction' containment reference.
      See Also:
    • getTransactionResponse

      TransactionResponseType getTransactionResponse()
      Returns the value of the 'Transaction Response' containment reference. The TransactionResponse element contains a report about the completion status of a Transaction operation.
      Returns:
      the value of the 'Transaction Response' containment reference.
      See Also:
    • setTransactionResponse

      void setTransactionResponse(TransactionResponseType value)
      Sets the value of the 'Transaction Response' containment reference.
      Parameters:
      value - the new value of the 'Transaction Response' containment reference.
      See Also:
    • getUpdate

      UpdateElementType getUpdate()
      Returns the value of the 'Update' containment reference. One or more existing feature instances can be changed by using the Update element.
      Returns:
      the value of the 'Update' containment reference.
      See Also:
    • setUpdate

      void setUpdate(UpdateElementType value)
      Sets the value of the 'Update' containment reference.
      Parameters:
      value - the new value of the 'Update' containment reference.
      See Also:
    • getWfsCapabilities

      WFSCapabilitiesType getWfsCapabilities()
      Returns the value of the 'Wfs Capabilities' containment reference.

      If the meaning of the 'Wfs Capabilities' containment reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Wfs Capabilities' containment reference.
      See Also:
    • setWfsCapabilities

      void setWfsCapabilities(WFSCapabilitiesType value)
      Sets the value of the 'Wfs Capabilities' containment reference.
      Parameters:
      value - the new value of the 'Wfs Capabilities' containment reference.
      See Also:
    • getXlinkPropertyName

      XlinkPropertyNameType getXlinkPropertyName()
      Returns the value of the 'Xlink Property Name' containment reference. This element may be used in place of an wfs:PropertyName element in a wfs:Query element in a wfs:GetFeature element to selectively request the traversal of nested XLinks in the returned element for the named property. This element may not be used in other requests -- GetFeatureWithLock, LockFeature, Insert, Update, Delete -- in this version of the WFS specification.
      Returns:
      the value of the 'Xlink Property Name' containment reference.
      See Also:
    • setXlinkPropertyName

      void setXlinkPropertyName(XlinkPropertyNameType value)
      Sets the value of the 'Xlink Property Name' containment reference.
      Parameters:
      value - the new value of the 'Xlink Property Name' containment reference.
      See Also: