001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id: TransactionSummaryType.java 7522 2007-09-12 22:00:10Z saul.farber $
006: */package net.opengis.wfs;
007:
008: import java.math.BigInteger;
009:
010: import org.eclipse.emf.ecore.EObject;
011:
012: /**
013: * <!-- begin-user-doc -->
014: * A representation of the model object '<em><b>Transaction Summary Type</b></em>'.
015: * <!-- end-user-doc -->
016: *
017: * <!-- begin-model-doc -->
018: *
019: * Reports the total number of features affected by some kind
020: * of write action (i.e, insert, update, delete).
021: * <!-- end-model-doc -->
022: *
023: * <p>
024: * The following features are supported:
025: * <ul>
026: * <li>{@link net.opengis.wfs.TransactionSummaryType#getTotalInserted <em>Total Inserted</em>}</li>
027: * <li>{@link net.opengis.wfs.TransactionSummaryType#getTotalUpdated <em>Total Updated</em>}</li>
028: * <li>{@link net.opengis.wfs.TransactionSummaryType#getTotalDeleted <em>Total Deleted</em>}</li>
029: * </ul>
030: * </p>
031: *
032: * @see net.opengis.wfs.WfsPackage#getTransactionSummaryType()
033: * @model extendedMetaData="name='TransactionSummaryType' kind='elementOnly'"
034: * @generated
035: */
036: public interface TransactionSummaryType extends EObject {
037: /**
038: * Returns the value of the '<em><b>Total Inserted</b></em>' attribute.
039: * <!-- begin-user-doc -->
040: * <p>
041: * If the meaning of the '<em>Total Inserted</em>' attribute isn't clear,
042: * there really should be more of a description here...
043: * </p>
044: * <!-- end-user-doc -->
045: * @return the value of the '<em>Total Inserted</em>' attribute.
046: * @see #setTotalInserted(BigInteger)
047: * @see net.opengis.wfs.WfsPackage#getTransactionSummaryType_TotalInserted()
048: * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.NonNegativeInteger"
049: * extendedMetaData="kind='element' name='totalInserted' namespace='##targetNamespace'"
050: * @generated
051: */
052: BigInteger getTotalInserted();
053:
054: /**
055: * Sets the value of the '{@link net.opengis.wfs.TransactionSummaryType#getTotalInserted <em>Total Inserted</em>}' attribute.
056: * <!-- begin-user-doc -->
057: * <!-- end-user-doc -->
058: * @param value the new value of the '<em>Total Inserted</em>' attribute.
059: * @see #getTotalInserted()
060: * @generated
061: */
062: void setTotalInserted(BigInteger value);
063:
064: /**
065: * Returns the value of the '<em><b>Total Updated</b></em>' attribute.
066: * <!-- begin-user-doc -->
067: * <p>
068: * If the meaning of the '<em>Total Updated</em>' attribute isn't clear,
069: * there really should be more of a description here...
070: * </p>
071: * <!-- end-user-doc -->
072: * @return the value of the '<em>Total Updated</em>' attribute.
073: * @see #setTotalUpdated(BigInteger)
074: * @see net.opengis.wfs.WfsPackage#getTransactionSummaryType_TotalUpdated()
075: * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.NonNegativeInteger"
076: * extendedMetaData="kind='element' name='totalUpdated' namespace='##targetNamespace'"
077: * @generated
078: */
079: BigInteger getTotalUpdated();
080:
081: /**
082: * Sets the value of the '{@link net.opengis.wfs.TransactionSummaryType#getTotalUpdated <em>Total Updated</em>}' attribute.
083: * <!-- begin-user-doc -->
084: * <!-- end-user-doc -->
085: * @param value the new value of the '<em>Total Updated</em>' attribute.
086: * @see #getTotalUpdated()
087: * @generated
088: */
089: void setTotalUpdated(BigInteger value);
090:
091: /**
092: * Returns the value of the '<em><b>Total Deleted</b></em>' attribute.
093: * <!-- begin-user-doc -->
094: * <p>
095: * If the meaning of the '<em>Total Deleted</em>' attribute isn't clear,
096: * there really should be more of a description here...
097: * </p>
098: * <!-- end-user-doc -->
099: * @return the value of the '<em>Total Deleted</em>' attribute.
100: * @see #setTotalDeleted(BigInteger)
101: * @see net.opengis.wfs.WfsPackage#getTransactionSummaryType_TotalDeleted()
102: * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.NonNegativeInteger"
103: * extendedMetaData="kind='element' name='totalDeleted' namespace='##targetNamespace'"
104: * @generated
105: */
106: BigInteger getTotalDeleted();
107:
108: /**
109: * Sets the value of the '{@link net.opengis.wfs.TransactionSummaryType#getTotalDeleted <em>Total Deleted</em>}' attribute.
110: * <!-- begin-user-doc -->
111: * <!-- end-user-doc -->
112: * @param value the new value of the '<em>Total Deleted</em>' attribute.
113: * @see #getTotalDeleted()
114: * @generated
115: */
116: void setTotalDeleted(BigInteger value);
117:
118: } // TransactionSummaryType
|