01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id: InsertedFeatureType.java 7522 2007-09-12 22:00:10Z saul.farber $
06: */package net.opengis.wfs;
07:
08: import org.eclipse.emf.common.util.EList;
09:
10: import org.eclipse.emf.ecore.EObject;
11:
12: /**
13: * <!-- begin-user-doc -->
14: * A representation of the model object '<em><b>Inserted Feature Type</b></em>'.
15: * <!-- end-user-doc -->
16: *
17: * <p>
18: * The following features are supported:
19: * <ul>
20: * <li>{@link net.opengis.wfs.InsertedFeatureType#getFeatureId <em>Feature Id</em>}</li>
21: * <li>{@link net.opengis.wfs.InsertedFeatureType#getHandle <em>Handle</em>}</li>
22: * </ul>
23: * </p>
24: *
25: * @see net.opengis.wfs.WfsPackage#getInsertedFeatureType()
26: * @model extendedMetaData="name='InsertedFeatureType' kind='elementOnly'"
27: * @generated
28: */
29: public interface InsertedFeatureType extends EObject {
30: /**
31: * Returns the value of the '<em><b>Feature Id</b></em>' attribute list.
32: * The list contents are of type {@link java.lang.Object}.
33: * <!-- begin-user-doc -->
34: * <!-- end-user-doc -->
35: * <!-- begin-model-doc -->
36: *
37: * This is the feature identifier for the newly created
38: * feature. The feature identifier may be generated by
39: * the WFS or provided by the client (depending on the
40: * value of the idgen attribute). In all cases of idgen
41: * values, the feature id must be reported here.
42: *
43: * <!-- end-model-doc -->
44: * @return the value of the '<em>Feature Id</em>' attribute list.
45: * @see net.opengis.wfs.WFSPackage#getInsertedFeatureType_FeatureId()
46: * @model type="org.opengis.filter.identity.FeatureId"
47: */
48: EList getFeatureId();
49:
50: /**
51: * Returns the value of the '<em><b>Handle</b></em>' attribute.
52: * <!-- begin-user-doc -->
53: * <!-- end-user-doc -->
54: * <!-- begin-model-doc -->
55: *
56: * If the insert element that generated this feature
57: * had a value for the "handle" attribute then a WFS
58: * may report it using this attribute to correlate
59: * the feature created with the action that created it.
60: * <!-- end-model-doc -->
61: * @return the value of the '<em>Handle</em>' attribute.
62: * @see #setHandle(String)
63: * @see net.opengis.wfs.WfsPackage#getInsertedFeatureType_Handle()
64: * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
65: * extendedMetaData="kind='attribute' name='handle'"
66: * @generated
67: */
68: String getHandle();
69:
70: /**
71: * Sets the value of the '{@link net.opengis.wfs.InsertedFeatureType#getHandle <em>Handle</em>}' attribute.
72: * <!-- begin-user-doc -->
73: * <!-- end-user-doc -->
74: * @param value the new value of the '<em>Handle</em>' attribute.
75: * @see #getHandle()
76: * @generated
77: */
78: void setHandle(String value);
79:
80: } // InsertedFeatureType
|