net.opengis.wfsv
Interface GetDiffType

All Superinterfaces:
BaseRequestType, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
GetDiffTypeImpl

public interface GetDiffType
extends BaseRequestType

A representation of the model object 'Get Diff Type'. A GetDiff element contains one or more DifferenceQuery elements that describe a difference query operation on one feature type. In response to a GetDiff request, a Versioning Web Feature Service must be able to generate a Transaction command that can be used to alter features at fromFeatureVersion and alter them into features at toFeatureVersion

The following features are supported:

See Also:
WfsvPackage.getGetDiffType()

Method Summary
 org.eclipse.emf.common.util.EList getDifferenceQuery()
          Returns the value of the 'Difference Query' containment reference list.
 java.lang.String getOutputFormat()
          Returns the value of the 'Output Format' attribute.
 boolean isSetOutputFormat()
          Returns whether the value of the 'Output Format' attribute is set.
 void setOutputFormat(java.lang.String value)
          Sets the value of the 'Output Format' attribute.
 void unsetOutputFormat()
          Unsets the value of the 'Output Format' attribute.
 
Methods inherited from interface net.opengis.wfs.BaseRequestType
getBaseUrl, getHandle, getProvidedVersion, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setHandle, setProvidedVersion, setService, setVersion, unsetService, unsetVersion
 
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

getDifferenceQuery

org.eclipse.emf.common.util.EList getDifferenceQuery()
Returns the value of the 'Difference Query' containment reference list. The list contents are of type DifferenceQueryType. The DifferenceFilter element is used to gather differences in features matched by a standard OGC filter at starting and ending featureVersion, and a filter used to match

Returns:
the value of the 'Difference Query' containment reference list.
See Also:
WfsvPackage.getGetDiffType_DifferenceQuery()

getOutputFormat

java.lang.String getOutputFormat()
Returns the value of the 'Output Format' attribute. The default value is "text/xml; subtype=wfs-transaction/1.1.0". The outputFormat attribute is used to specify the output format that the Versioning Web Feature Service should generate in response to a GetDiff element. The default value of 'application/xml; subtype=wfsv-transaction/1.1.0' indicates that the output is an XML document that conforms to the WFS 1.1.0 Transaction definition. For the purposes of experimentation, vendor extension, or even extensions that serve a specific community of interest, other acceptable output format values may be used to specify other formats as long as those values are advertised in the capabilities document.

Returns:
the value of the 'Output Format' attribute.
See Also:
isSetOutputFormat(), unsetOutputFormat(), setOutputFormat(String), WfsvPackage.getGetDiffType_OutputFormat()

setOutputFormat

void setOutputFormat(java.lang.String value)
Sets the value of the 'Output Format' attribute.

Parameters:
value - the new value of the 'Output Format' attribute.
See Also:
isSetOutputFormat(), unsetOutputFormat(), getOutputFormat()

unsetOutputFormat

void unsetOutputFormat()
Unsets the value of the 'Output Format' attribute.

See Also:
isSetOutputFormat(), getOutputFormat(), setOutputFormat(String)

isSetOutputFormat

boolean isSetOutputFormat()
Returns whether the value of the 'Output Format' attribute is set.

Returns:
whether the value of the 'Output Format' attribute is set.
See Also:
unsetOutputFormat(), getOutputFormat(), setOutputFormat(String)


Copyright © 1996-2010 Geotools. All Rights Reserved.