/**
*
* The following features are supported: *
* If the meaning of the 'Group' attribute list isn't clear, * there really should be more of a description here... *
* * @return the value of the 'Group' attribute list. * @see net.opengis.wfs.WfsPackage#getTransactionType_Group() * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='group' name='group:4'" * @generated */ FeatureMap getGroup(); /** * Returns the value of the 'Insert' containment reference list. * The list contents are of type {@link net.opengis.wfs.InsertElementType}. * ** If the meaning of the 'Insert' containment reference list isn't clear, * there really should be more of a description here... *
* * @return the value of the 'Insert' containment reference list. * @see net.opengis.wfs.WfsPackage#getTransactionType_Insert() * @model type="net.opengis.wfs.InsertElementType" containment="true" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Insert' namespace='##targetNamespace' group='#group:4'" * @generated */ EList getInsert(); /** * Returns the value of the 'Update' containment reference list. * The list contents are of type {@link net.opengis.wfs.UpdateElementType}. * ** If the meaning of the 'Update' containment reference list isn't clear, * there really should be more of a description here... *
* * @return the value of the 'Update' containment reference list. * @see net.opengis.wfs.WfsPackage#getTransactionType_Update() * @model type="net.opengis.wfs.UpdateElementType" containment="true" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Update' namespace='##targetNamespace' group='#group:4'" * @generated */ EList getUpdate(); /** * Returns the value of the 'Delete' containment reference list. * The list contents are of type {@link net.opengis.wfs.DeleteElementType}. * ** If the meaning of the 'Delete' containment reference list isn't clear, * there really should be more of a description here... *
* * @return the value of the 'Delete' containment reference list. * @see net.opengis.wfs.WfsPackage#getTransactionType_Delete() * @model type="net.opengis.wfs.DeleteElementType" containment="true" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Delete' namespace='##targetNamespace' group='#group:4'" * @generated */ EList getDelete(); /** * Returns the value of the 'Native' containment reference list. * The list contents are of type {@link net.opengis.wfs.NativeType}. * ** If the meaning of the 'Native' containment reference list isn't clear, * there really should be more of a description here... *
* * @return the value of the 'Native' containment reference list. * @see net.opengis.wfs.WfsPackage#getTransactionType_Native() * @model type="net.opengis.wfs.NativeType" containment="true" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Native' namespace='##targetNamespace' group='#group:4'" * @generated */ EList getNative(); /** * Returns the value of the 'Release Action' attribute. * The default value is"ALL"
.
* The literals are from the enumeration {@link net.opengis.wfs.AllSomeType}.
*
*
*
*
* The releaseAction attribute is used to control how a Web
* Feature service releases locks on feature instances after
* a Transaction request has been processed.
*
* Valid values are ALL or SOME.
*
* A value of ALL means that the Web Feature Service should
* release the locks of all feature instances locked with the
* specified lockId regardless or whether or not the features
* were actually modified.
*
* A value of SOME means that the Web Feature Service will
* only release the locks held on feature instances that
* were actually operated upon by the transaction. The
* lockId that the client application obtained shall remain
* valid and the other, unmodified, feature instances shall
* remain locked.
*
* If the expiry attribute was specified in the original
* operation that locked the feature instances, then the
* expiry counter will be reset to give the client
* application that same amount of time to post subsequent
* transactions against the locked features.
*
* @return the value of the 'Release Action' attribute.
* @see net.opengis.wfs.AllSomeType
* @see #isSetReleaseAction()
* @see #unsetReleaseAction()
* @see #setReleaseAction(AllSomeType)
* @see net.opengis.wfs.WfsPackage#getTransactionType_ReleaseAction()
* @model default="ALL" unique="false" unsettable="true"
* extendedMetaData="kind='attribute' name='releaseAction'"
* @generated
*/
AllSomeType getReleaseAction();
/**
* Sets the value of the '{@link net.opengis.wfs.TransactionType#getReleaseAction Release Action}' attribute.
*
*
* @param value the new value of the 'Release Action' attribute.
* @see net.opengis.wfs.AllSomeType
* @see #isSetReleaseAction()
* @see #unsetReleaseAction()
* @see #getReleaseAction()
* @generated
*/
void setReleaseAction(AllSomeType value);
/**
* Unsets the value of the '{@link net.opengis.wfs.TransactionType#getReleaseAction Release Action}' attribute.
*
*
* @see #isSetReleaseAction()
* @see #getReleaseAction()
* @see #setReleaseAction(AllSomeType)
* @generated
*/
void unsetReleaseAction();
/**
* Returns whether the value of the '{@link net.opengis.wfs.TransactionType#getReleaseAction Release Action}' attribute is set.
*
*
* @return whether the value of the 'Release Action' attribute is set.
* @see #unsetReleaseAction()
* @see #getReleaseAction()
* @see #setReleaseAction(AllSomeType)
* @generated
*/
boolean isSetReleaseAction();
} // TransactionType