Interface DocumentRoot
- All Superinterfaces:
EObject
,Notifier
- All Known Implementing Classes:
DocumentRootImpl
The following features are supported:
Mixed
XMLNS Prefix Map
XSI Schema Location
Delete
Describe Feature Type
Feature Collection
Feature Type List
Get Capabilities
Get Feature
Get Feature With Lock
Get Gml Object
Insert
Lock Feature
Lock Feature Response
Lock Id
Native
Property
Property Name
Query
Serves GML Object Type List
Supports GML Object Type List
Transaction
Transaction Response
Update
Wfs Capabilities
Xlink Property Name
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Delete' containment reference.Returns the value of the 'Describe Feature Type' containment reference.Returns the value of the 'Feature Collection' containment reference.Returns the value of the 'Feature Type List' containment reference.Returns the value of the 'Get Capabilities' containment reference.Returns the value of the 'Get Feature' containment reference.Returns the value of the 'Get Feature With Lock' containment reference.Returns the value of the 'Get Gml Object' containment reference.Returns the value of the 'Insert' containment reference.Returns the value of the 'Lock Feature' containment reference.Returns the value of the 'Lock Feature Response' containment reference.Returns the value of the 'Lock Id' attribute.FeatureMap
getMixed()
Returns the value of the 'Mixed' attribute list.Returns the value of the 'Native' containment reference.Returns the value of the 'Property' containment reference.Returns the value of the 'Property Name' attribute.getQuery()
Returns the value of the 'Query' containment reference.Returns the value of the 'Serves GML Object Type List' containment reference.Returns the value of the 'Supports GML Object Type List' containment reference.Returns the value of the 'Transaction' containment reference.Returns the value of the 'Transaction Response' containment reference.Returns the value of the 'Update' containment reference.Returns the value of the 'Wfs Capabilities' containment reference.Returns the value of the 'Xlink Property Name' containment reference.EMap
Returns the value of the 'XMLNS Prefix Map' map.EMap
Returns the value of the 'XSI Schema Location' map.void
setDelete
(DeleteElementType value) Sets the value of the 'Delete
' containment reference.void
Sets the value of the 'Describe Feature Type
' containment reference.void
Sets the value of the 'Feature Collection
' containment reference.void
Sets the value of the 'Feature Type List
' containment reference.void
Sets the value of the 'Get Capabilities
' containment reference.void
setGetFeature
(GetFeatureType value) Sets the value of the 'Get Feature
' containment reference.void
Sets the value of the 'Get Feature With Lock
' containment reference.void
setGetGmlObject
(GetGmlObjectType value) Sets the value of the 'Get Gml Object
' containment reference.void
setInsert
(InsertElementType value) Sets the value of the 'Insert
' containment reference.void
setLockFeature
(LockFeatureType value) Sets the value of the 'Lock Feature
' containment reference.void
Sets the value of the 'Lock Feature Response
' containment reference.void
Sets the value of the 'Lock Id
' attribute.void
setNative
(NativeType value) Sets the value of the 'Native
' containment reference.void
setProperty
(PropertyType value) Sets the value of the 'Property
' containment reference.void
setPropertyName
(String value) Sets the value of the 'Property Name
' attribute.void
Sets the value of the 'Query
' containment reference.void
Sets the value of the 'Serves GML Object Type List
' containment reference.void
Sets the value of the 'Supports GML Object Type List
' containment reference.void
setTransaction
(TransactionType value) Sets the value of the 'Transaction
' containment reference.void
Sets the value of the 'Transaction Response
' containment reference.void
setUpdate
(UpdateElementType value) Sets the value of the 'Update
' containment reference.void
Sets the value of the 'Wfs Capabilities
' containment reference.void
Sets the value of the 'Xlink Property Name
' containment reference.Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getMixed
FeatureMap getMixed()Returns the value of the 'Mixed' attribute list. The list contents are of typeFeatureMap.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 typeString
, and the value is of typeString
,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 typeString
, and the value is of typeString
,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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Sets the value of the 'Xlink Property Name
' containment reference.- Parameters:
value
- the new value of the 'Xlink Property Name' containment reference.- See Also:
-