/**
*
* The following features are supported: *
"FIRST"
.
*
*
*
*
* Same as featureVersion in QueryType, but this indicates a starting feature version for a
* difference and log operations.
*
*
* @return the value of the 'From Feature Version' attribute.
* @see #isSetFromFeatureVersion()
* @see #unsetFromFeatureVersion()
* @see #setFromFeatureVersion(String)
* @see net.opengis.wfsv.WfsvPackage#getDifferenceQueryType_FromFeatureVersion()
* @model default="FIRST" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='attribute' name='fromFeatureVersion'"
* @generated
*/
String getFromFeatureVersion();
/**
* Sets the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getFromFeatureVersion From Feature Version}' attribute.
*
*
* @param value the new value of the 'From Feature Version' attribute.
* @see #isSetFromFeatureVersion()
* @see #unsetFromFeatureVersion()
* @see #getFromFeatureVersion()
* @generated
*/
void setFromFeatureVersion(String value);
/**
* Unsets the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getFromFeatureVersion From Feature Version}' attribute.
*
*
* @see #isSetFromFeatureVersion()
* @see #getFromFeatureVersion()
* @see #setFromFeatureVersion(String)
* @generated
*/
void unsetFromFeatureVersion();
/**
* Returns whether the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getFromFeatureVersion From Feature Version}' attribute is set.
*
*
* @return whether the value of the 'From Feature Version' attribute is set.
* @see #unsetFromFeatureVersion()
* @see #getFromFeatureVersion()
* @see #setFromFeatureVersion(String)
* @generated
*/
boolean isSetFromFeatureVersion();
/**
* Returns the value of the 'Srs Name' attribute.
*
*
*
*
* This attribute is used to specify a specific WFS-supported SRS that should be used for
* returned feature geometries. The value may be the WFS StorageSRS value,
* DefaultRetrievalSRS value, or one of AdditionalSRS values. If no srsName value is
* supplied, then the features will be returned using either the DefaultRetrievalSRS, if
* specified, and StorageSRS otherwise. For feature types with no spatial properties, this
* attribute must not be specified or ignored if it is specified.
*
*
* @return the value of the 'Srs Name' attribute.
* @see #setSrsName(String)
* @see net.opengis.wfsv.WfsvPackage#getDifferenceQueryType_SrsName()
* @model dataType="org.eclipse.emf.ecore.xml.type.AnyURI"
* extendedMetaData="kind='attribute' name='srsName'"
* @generated
*/
String getSrsName();
/**
* Sets the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getSrsName Srs Name}' attribute.
*
*
* @param value the new value of the 'Srs Name' attribute.
* @see #getSrsName()
* @generated
*/
void setSrsName(String value);
/**
* Returns the value of the 'To Feature Version' attribute.
* The default value is "LAST"
.
*
*
*
*
* Same as featureVersion in QueryType, indicates the second version to be used for
* performing a difference of log operation.
*
*
* @return the value of the 'To Feature Version' attribute.
* @see #isSetToFeatureVersion()
* @see #unsetToFeatureVersion()
* @see #setToFeatureVersion(String)
* @see net.opengis.wfsv.WfsvPackage#getDifferenceQueryType_ToFeatureVersion()
* @model default="LAST" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='attribute' name='toFeatureVersion'"
* @generated
*/
String getToFeatureVersion();
/**
* Sets the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getToFeatureVersion To Feature Version}' attribute.
*
*
* @param value the new value of the 'To Feature Version' attribute.
* @see #isSetToFeatureVersion()
* @see #unsetToFeatureVersion()
* @see #getToFeatureVersion()
* @generated
*/
void setToFeatureVersion(String value);
/**
* Unsets the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getToFeatureVersion To Feature Version}' attribute.
*
*
* @see #isSetToFeatureVersion()
* @see #getToFeatureVersion()
* @see #setToFeatureVersion(String)
* @generated
*/
void unsetToFeatureVersion();
/**
* Returns whether the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getToFeatureVersion To Feature Version}' attribute is set.
*
*
* @return whether the value of the 'To Feature Version' attribute is set.
* @see #unsetToFeatureVersion()
* @see #getToFeatureVersion()
* @see #setToFeatureVersion(String)
* @generated
*/
boolean isSetToFeatureVersion();
/**
* Returns the value of the 'Type Name' attribute.
*
*
*
*
* The typeName attribute is a single feature type name that indicates which type of feature
* instances should be included in the reponse set. The names must be a valid type that
* belong to this query's feature content as defined by the GML Application Schema.
*
*
* @return the value of the 'Type Name' attribute.
* @see #setTypeName(QName)
* @see net.opengis.wfsv.WfsvPackage#getDifferenceQueryType_TypeName()
* @model dataType="org.eclipse.emf.ecore.xml.type.QName" required="true"
* extendedMetaData="kind='attribute' name='typeName'"
* @generated
*/
QName getTypeName();
/**
* Sets the value of the '{@link net.opengis.wfsv.DifferenceQueryType#getTypeName Type Name}' attribute.
*
*
* @param value the new value of the 'Type Name' attribute.
* @see #getTypeName()
* @generated
*/
void setTypeName(QName value);
} // DifferenceQueryType