01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id: GetCapabilitiesType.java 7522 2007-09-12 22:00:10Z saul.farber $
06: */package net.opengis.wfs;
07:
08: /**
09: * <!-- begin-user-doc -->
10: * A representation of the model object '<em><b>Get Capabilities Type</b></em>'.
11: * <!-- end-user-doc -->
12: *
13: * <!-- begin-model-doc -->
14: *
15: * Request to a WFS to perform the GetCapabilities operation.
16: * This operation allows a client to retrieve a Capabilities
17: * XML document providing metadata for the specific WFS server.
18: *
19: * The GetCapapbilities element is used to request that a Web Feature
20: * Service generate an XML document describing the organization
21: * providing the service, the WFS operations that the service
22: * supports, a list of feature types that the service can operate
23: * on and list of filtering capabilities that the service support.
24: * Such an XML document is called a capabilities document.
25: * <!-- end-model-doc -->
26: *
27: * <p>
28: * The following features are supported:
29: * <ul>
30: * <li>{@link net.opengis.wfs.GetCapabilitiesType#getService <em>Service</em>}</li>
31: * </ul>
32: * </p>
33: *
34: * @see net.opengis.wfs.WfsPackage#getGetCapabilitiesType()
35: * @model extendedMetaData="name='GetCapabilitiesType' kind='elementOnly'"
36: * @generated
37: */
38: public interface GetCapabilitiesType extends
39: net.opengis.ows.GetCapabilitiesType {
40: /**
41: * Returns the value of the '<em><b>Service</b></em>' attribute.
42: * The default value is <code>"WFS"</code>.
43: * <!-- begin-user-doc -->
44: * <p>
45: * If the meaning of the '<em>Service</em>' attribute isn't clear,
46: * there really should be more of a description here...
47: * </p>
48: * <!-- end-user-doc -->
49: * @return the value of the '<em>Service</em>' attribute.
50: * @see #isSetService()
51: * @see #unsetService()
52: * @see #setService(String)
53: * @see net.opengis.wfs.WfsPackage#getGetCapabilitiesType_Service()
54: * @model default="WFS" unique="false" unsettable="true" dataType="net.opengis.wfs.ServiceType_1"
55: * extendedMetaData="kind='attribute' name='service'"
56: * @generated
57: */
58: String getService();
59:
60: /**
61: * Sets the value of the '{@link net.opengis.wfs.GetCapabilitiesType#getService <em>Service</em>}' attribute.
62: * <!-- begin-user-doc -->
63: * <!-- end-user-doc -->
64: * @param value the new value of the '<em>Service</em>' attribute.
65: * @see #isSetService()
66: * @see #unsetService()
67: * @see #getService()
68: * @generated
69: */
70: void setService(String value);
71:
72: /**
73: * Unsets the value of the '{@link net.opengis.wfs.GetCapabilitiesType#getService <em>Service</em>}' attribute.
74: * <!-- begin-user-doc -->
75: * <!-- end-user-doc -->
76: * @see #isSetService()
77: * @see #getService()
78: * @see #setService(String)
79: * @generated
80: */
81: void unsetService();
82:
83: /**
84: * Returns whether the value of the '{@link net.opengis.wfs.GetCapabilitiesType#getService <em>Service</em>}' attribute is set.
85: * <!-- begin-user-doc -->
86: * <!-- end-user-doc -->
87: * @return whether the value of the '<em>Service</em>' attribute is set.
88: * @see #unsetService()
89: * @see #getService()
90: * @see #setService(String)
91: * @generated
92: */
93: boolean isSetService();
94:
95: } // GetCapabilitiesType
|