Source Code Cross Referenced for DocumentRoot.java in  » GIS » GeoServer » net » opengis » wfs » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeoServer » net.opengis.wfs 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001:        /**
002:         * <copyright>
003:         * </copyright>
004:         *
005:         * $Id: DocumentRoot.java 7522 2007-09-12 22:00:10Z saul.farber $
006:         */package net.opengis.wfs;
007:
008:        import org.eclipse.emf.common.util.EMap;
009:
010:        import org.eclipse.emf.ecore.EObject;
011:
012:        import org.eclipse.emf.ecore.util.FeatureMap;
013:
014:        /**
015:         * <!-- begin-user-doc -->
016:         * A representation of the model object '<em><b>Document Root</b></em>'.
017:         * <!-- end-user-doc -->
018:         *
019:         * <p>
020:         * The following features are supported:
021:         * <ul>
022:         *   <li>{@link net.opengis.wfs.DocumentRoot#getMixed <em>Mixed</em>}</li>
023:         *   <li>{@link net.opengis.wfs.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
024:         *   <li>{@link net.opengis.wfs.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
025:         *   <li>{@link net.opengis.wfs.DocumentRoot#getDelete <em>Delete</em>}</li>
026:         *   <li>{@link net.opengis.wfs.DocumentRoot#getDescribeFeatureType <em>Describe Feature Type</em>}</li>
027:         *   <li>{@link net.opengis.wfs.DocumentRoot#getFeatureCollection <em>Feature Collection</em>}</li>
028:         *   <li>{@link net.opengis.wfs.DocumentRoot#getFeatureTypeList <em>Feature Type List</em>}</li>
029:         *   <li>{@link net.opengis.wfs.DocumentRoot#getGetCapabilities <em>Get Capabilities</em>}</li>
030:         *   <li>{@link net.opengis.wfs.DocumentRoot#getGetFeature <em>Get Feature</em>}</li>
031:         *   <li>{@link net.opengis.wfs.DocumentRoot#getGetFeatureWithLock <em>Get Feature With Lock</em>}</li>
032:         *   <li>{@link net.opengis.wfs.DocumentRoot#getGetGmlObject <em>Get Gml Object</em>}</li>
033:         *   <li>{@link net.opengis.wfs.DocumentRoot#getInsert <em>Insert</em>}</li>
034:         *   <li>{@link net.opengis.wfs.DocumentRoot#getLockFeature <em>Lock Feature</em>}</li>
035:         *   <li>{@link net.opengis.wfs.DocumentRoot#getLockFeatureResponse <em>Lock Feature Response</em>}</li>
036:         *   <li>{@link net.opengis.wfs.DocumentRoot#getLockId <em>Lock Id</em>}</li>
037:         *   <li>{@link net.opengis.wfs.DocumentRoot#getNative <em>Native</em>}</li>
038:         *   <li>{@link net.opengis.wfs.DocumentRoot#getProperty <em>Property</em>}</li>
039:         *   <li>{@link net.opengis.wfs.DocumentRoot#getPropertyName <em>Property Name</em>}</li>
040:         *   <li>{@link net.opengis.wfs.DocumentRoot#getQuery <em>Query</em>}</li>
041:         *   <li>{@link net.opengis.wfs.DocumentRoot#getServesGMLObjectTypeList <em>Serves GML Object Type List</em>}</li>
042:         *   <li>{@link net.opengis.wfs.DocumentRoot#getSupportsGMLObjectTypeList <em>Supports GML Object Type List</em>}</li>
043:         *   <li>{@link net.opengis.wfs.DocumentRoot#getTransaction <em>Transaction</em>}</li>
044:         *   <li>{@link net.opengis.wfs.DocumentRoot#getTransactionResponse <em>Transaction Response</em>}</li>
045:         *   <li>{@link net.opengis.wfs.DocumentRoot#getUpdate <em>Update</em>}</li>
046:         *   <li>{@link net.opengis.wfs.DocumentRoot#getWfsCapabilities <em>Wfs Capabilities</em>}</li>
047:         *   <li>{@link net.opengis.wfs.DocumentRoot#getXlinkPropertyName <em>Xlink Property Name</em>}</li>
048:         * </ul>
049:         * </p>
050:         *
051:         * @see net.opengis.wfs.WfsPackage#getDocumentRoot()
052:         * @model extendedMetaData="name='' kind='mixed'"
053:         * @generated
054:         */
055:        public interface DocumentRoot extends EObject {
056:            /**
057:             * Returns the value of the '<em><b>Mixed</b></em>' attribute list.
058:             * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
059:             * <!-- begin-user-doc -->
060:             * <p>
061:             * If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
062:             * there really should be more of a description here...
063:             * </p>
064:             * <!-- end-user-doc -->
065:             * @return the value of the '<em>Mixed</em>' attribute list.
066:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Mixed()
067:             * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
068:             *        extendedMetaData="kind='elementWildcard' name=':mixed'"
069:             * @generated
070:             */
071:            FeatureMap getMixed();
072:
073:            /**
074:             * Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
075:             * The key is of type {@link java.lang.String},
076:             * and the value is of type {@link java.lang.String},
077:             * <!-- begin-user-doc -->
078:             * <p>
079:             * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
080:             * there really should be more of a description here...
081:             * </p>
082:             * <!-- end-user-doc -->
083:             * @return the value of the '<em>XMLNS Prefix Map</em>' map.
084:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_XMLNSPrefixMap()
085:             * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
086:             *        extendedMetaData="kind='attribute' name='xmlns:prefix'"
087:             * @generated
088:             */
089:            EMap getXMLNSPrefixMap();
090:
091:            /**
092:             * Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
093:             * The key is of type {@link java.lang.String},
094:             * and the value is of type {@link java.lang.String},
095:             * <!-- begin-user-doc -->
096:             * <p>
097:             * If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
098:             * there really should be more of a description here...
099:             * </p>
100:             * <!-- end-user-doc -->
101:             * @return the value of the '<em>XSI Schema Location</em>' map.
102:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_XSISchemaLocation()
103:             * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
104:             *        extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
105:             * @generated
106:             */
107:            EMap getXSISchemaLocation();
108:
109:            /**
110:             * Returns the value of the '<em><b>Delete</b></em>' containment reference.
111:             * <!-- begin-user-doc -->
112:             * <!-- end-user-doc -->
113:             * <!-- begin-model-doc -->
114:             * 
115:             *             The Delete element is used to indicate that one or more
116:             *             feature instances should be removed from the feature
117:             *             repository.
118:             * <!-- end-model-doc -->
119:             * @return the value of the '<em>Delete</em>' containment reference.
120:             * @see #setDelete(DeleteElementType)
121:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Delete()
122:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
123:             *        extendedMetaData="kind='element' name='Delete' namespace='##targetNamespace'"
124:             * @generated
125:             */
126:            DeleteElementType getDelete();
127:
128:            /**
129:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getDelete <em>Delete</em>}' containment reference.
130:             * <!-- begin-user-doc -->
131:             * <!-- end-user-doc -->
132:             * @param value the new value of the '<em>Delete</em>' containment reference.
133:             * @see #getDelete()
134:             * @generated
135:             */
136:            void setDelete(DeleteElementType value);
137:
138:            /**
139:             * Returns the value of the '<em><b>Describe Feature Type</b></em>' containment reference.
140:             * <!-- begin-user-doc -->
141:             * <!-- end-user-doc -->
142:             * <!-- begin-model-doc -->
143:             * 
144:             *             The DescribeFeatureType element is used to request that a Web
145:             *             Feature Service generate a document describing one or more
146:             *             feature types.
147:             * <!-- end-model-doc -->
148:             * @return the value of the '<em>Describe Feature Type</em>' containment reference.
149:             * @see #setDescribeFeatureType(DescribeFeatureTypeType)
150:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_DescribeFeatureType()
151:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
152:             *        extendedMetaData="kind='element' name='DescribeFeatureType' namespace='##targetNamespace'"
153:             * @generated
154:             */
155:            DescribeFeatureTypeType getDescribeFeatureType();
156:
157:            /**
158:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getDescribeFeatureType <em>Describe Feature Type</em>}' containment reference.
159:             * <!-- begin-user-doc -->
160:             * <!-- end-user-doc -->
161:             * @param value the new value of the '<em>Describe Feature Type</em>' containment reference.
162:             * @see #getDescribeFeatureType()
163:             * @generated
164:             */
165:            void setDescribeFeatureType(DescribeFeatureTypeType value);
166:
167:            /**
168:             * Returns the value of the '<em><b>Feature Collection</b></em>' containment reference.
169:             * <!-- begin-user-doc -->
170:             * <!-- end-user-doc -->
171:             * <!-- begin-model-doc -->
172:             * 
173:             *             This element is a container for the response to a GetFeature
174:             *             or GetFeatureWithLock (WFS-transaction.xsd) request.
175:             * <!-- end-model-doc -->
176:             * @return the value of the '<em>Feature Collection</em>' containment reference.
177:             * @see #setFeatureCollection(FeatureCollectionType)
178:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_FeatureCollection()
179:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
180:             *        extendedMetaData="kind='element' name='FeatureCollection' namespace='##targetNamespace' affiliation='http://www.opengis.net/gml#_FeatureCollection'"
181:             * @generated
182:             */
183:            FeatureCollectionType getFeatureCollection();
184:
185:            /**
186:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getFeatureCollection <em>Feature Collection</em>}' containment reference.
187:             * <!-- begin-user-doc -->
188:             * <!-- end-user-doc -->
189:             * @param value the new value of the '<em>Feature Collection</em>' containment reference.
190:             * @see #getFeatureCollection()
191:             * @generated
192:             */
193:            void setFeatureCollection(FeatureCollectionType value);
194:
195:            /**
196:             * Returns the value of the '<em><b>Feature Type List</b></em>' containment reference.
197:             * <!-- begin-user-doc -->
198:             * <p>
199:             * If the meaning of the '<em>Feature Type List</em>' containment reference isn't clear,
200:             * there really should be more of a description here...
201:             * </p>
202:             * <!-- end-user-doc -->
203:             * @return the value of the '<em>Feature Type List</em>' containment reference.
204:             * @see #setFeatureTypeList(FeatureTypeListType)
205:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_FeatureTypeList()
206:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
207:             *        extendedMetaData="kind='element' name='FeatureTypeList' namespace='##targetNamespace'"
208:             * @generated
209:             */
210:            FeatureTypeListType getFeatureTypeList();
211:
212:            /**
213:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getFeatureTypeList <em>Feature Type List</em>}' containment reference.
214:             * <!-- begin-user-doc -->
215:             * <!-- end-user-doc -->
216:             * @param value the new value of the '<em>Feature Type List</em>' containment reference.
217:             * @see #getFeatureTypeList()
218:             * @generated
219:             */
220:            void setFeatureTypeList(FeatureTypeListType value);
221:
222:            /**
223:             * Returns the value of the '<em><b>Get Capabilities</b></em>' containment reference.
224:             * <!-- begin-user-doc -->
225:             * <p>
226:             * If the meaning of the '<em>Get Capabilities</em>' containment reference isn't clear,
227:             * there really should be more of a description here...
228:             * </p>
229:             * <!-- end-user-doc -->
230:             * @return the value of the '<em>Get Capabilities</em>' containment reference.
231:             * @see #setGetCapabilities(GetCapabilitiesType)
232:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_GetCapabilities()
233:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
234:             *        extendedMetaData="kind='element' name='GetCapabilities' namespace='##targetNamespace'"
235:             * @generated
236:             */
237:            GetCapabilitiesType getGetCapabilities();
238:
239:            /**
240:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getGetCapabilities <em>Get Capabilities</em>}' containment reference.
241:             * <!-- begin-user-doc -->
242:             * <!-- end-user-doc -->
243:             * @param value the new value of the '<em>Get Capabilities</em>' containment reference.
244:             * @see #getGetCapabilities()
245:             * @generated
246:             */
247:            void setGetCapabilities(GetCapabilitiesType value);
248:
249:            /**
250:             * Returns the value of the '<em><b>Get Feature</b></em>' containment reference.
251:             * <!-- begin-user-doc -->
252:             * <!-- end-user-doc -->
253:             * <!-- begin-model-doc -->
254:             * 
255:             *             The GetFeature element is used to request that a Web Feature
256:             *             Service return feature type instances of one or more feature
257:             *             types.
258:             * <!-- end-model-doc -->
259:             * @return the value of the '<em>Get Feature</em>' containment reference.
260:             * @see #setGetFeature(GetFeatureType)
261:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_GetFeature()
262:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
263:             *        extendedMetaData="kind='element' name='GetFeature' namespace='##targetNamespace'"
264:             * @generated
265:             */
266:            GetFeatureType getGetFeature();
267:
268:            /**
269:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getGetFeature <em>Get Feature</em>}' containment reference.
270:             * <!-- begin-user-doc -->
271:             * <!-- end-user-doc -->
272:             * @param value the new value of the '<em>Get Feature</em>' containment reference.
273:             * @see #getGetFeature()
274:             * @generated
275:             */
276:            void setGetFeature(GetFeatureType value);
277:
278:            /**
279:             * Returns the value of the '<em><b>Get Feature With Lock</b></em>' containment reference.
280:             * <!-- begin-user-doc -->
281:             * <!-- end-user-doc -->
282:             * <!-- begin-model-doc -->
283:             * 
284:             *             This is the root element for the GetFeatureWithLock request.
285:             *             The GetFeatureWithLock operation performs identically to a
286:             *             GetFeature request except that the GetFeatureWithLock request
287:             *             locks all the feature instances in the result set and returns
288:             *             a lock identifier to a client application in the response.
289:             *             The lock identifier is returned to the client application
290:             *             using the lockId attribute define on the wfs:FeatureCollection
291:             *             element.
292:             * <!-- end-model-doc -->
293:             * @return the value of the '<em>Get Feature With Lock</em>' containment reference.
294:             * @see #setGetFeatureWithLock(GetFeatureWithLockType)
295:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_GetFeatureWithLock()
296:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
297:             *        extendedMetaData="kind='element' name='GetFeatureWithLock' namespace='##targetNamespace'"
298:             * @generated
299:             */
300:            GetFeatureWithLockType getGetFeatureWithLock();
301:
302:            /**
303:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getGetFeatureWithLock <em>Get Feature With Lock</em>}' containment reference.
304:             * <!-- begin-user-doc -->
305:             * <!-- end-user-doc -->
306:             * @param value the new value of the '<em>Get Feature With Lock</em>' containment reference.
307:             * @see #getGetFeatureWithLock()
308:             * @generated
309:             */
310:            void setGetFeatureWithLock(GetFeatureWithLockType value);
311:
312:            /**
313:             * Returns the value of the '<em><b>Get Gml Object</b></em>' containment reference.
314:             * <!-- begin-user-doc -->
315:             * <!-- end-user-doc -->
316:             * <!-- begin-model-doc -->
317:             * 
318:             *             The GetGmlObject element is used to request that a Web Feature
319:             *             Service return an element with a gml:id attribute value specified
320:             *             by an ogc:GmlObjectId.
321:             * <!-- end-model-doc -->
322:             * @return the value of the '<em>Get Gml Object</em>' containment reference.
323:             * @see #setGetGmlObject(GetGmlObjectType)
324:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_GetGmlObject()
325:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
326:             *        extendedMetaData="kind='element' name='GetGmlObject' namespace='##targetNamespace'"
327:             * @generated
328:             */
329:            GetGmlObjectType getGetGmlObject();
330:
331:            /**
332:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getGetGmlObject <em>Get Gml Object</em>}' containment reference.
333:             * <!-- begin-user-doc -->
334:             * <!-- end-user-doc -->
335:             * @param value the new value of the '<em>Get Gml Object</em>' containment reference.
336:             * @see #getGetGmlObject()
337:             * @generated
338:             */
339:            void setGetGmlObject(GetGmlObjectType value);
340:
341:            /**
342:             * Returns the value of the '<em><b>Insert</b></em>' containment reference.
343:             * <!-- begin-user-doc -->
344:             * <!-- end-user-doc -->
345:             * <!-- begin-model-doc -->
346:             * 
347:             *             The Insert element is used to indicate that the Web Feature
348:             *             Service should create a new instance of a feature type.  The
349:             *             feature instance is specified using GML3 and one or more
350:             *             feature instances to be created can be contained inside the
351:             *             Insert element.
352:             * <!-- end-model-doc -->
353:             * @return the value of the '<em>Insert</em>' containment reference.
354:             * @see #setInsert(InsertElementType)
355:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Insert()
356:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
357:             *        extendedMetaData="kind='element' name='Insert' namespace='##targetNamespace'"
358:             * @generated
359:             */
360:            InsertElementType getInsert();
361:
362:            /**
363:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getInsert <em>Insert</em>}' containment reference.
364:             * <!-- begin-user-doc -->
365:             * <!-- end-user-doc -->
366:             * @param value the new value of the '<em>Insert</em>' containment reference.
367:             * @see #getInsert()
368:             * @generated
369:             */
370:            void setInsert(InsertElementType value);
371:
372:            /**
373:             * Returns the value of the '<em><b>Lock Feature</b></em>' containment reference.
374:             * <!-- begin-user-doc -->
375:             * <!-- end-user-doc -->
376:             * <!-- begin-model-doc -->
377:             * 
378:             *             This is the root element for a LockFeature request.
379:             *             The LockFeature request can be used to lock one or
380:             *             more feature instances.
381:             * <!-- end-model-doc -->
382:             * @return the value of the '<em>Lock Feature</em>' containment reference.
383:             * @see #setLockFeature(LockFeatureType)
384:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_LockFeature()
385:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
386:             *        extendedMetaData="kind='element' name='LockFeature' namespace='##targetNamespace'"
387:             * @generated
388:             */
389:            LockFeatureType getLockFeature();
390:
391:            /**
392:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getLockFeature <em>Lock Feature</em>}' containment reference.
393:             * <!-- begin-user-doc -->
394:             * <!-- end-user-doc -->
395:             * @param value the new value of the '<em>Lock Feature</em>' containment reference.
396:             * @see #getLockFeature()
397:             * @generated
398:             */
399:            void setLockFeature(LockFeatureType value);
400:
401:            /**
402:             * Returns the value of the '<em><b>Lock Feature Response</b></em>' containment reference.
403:             * <!-- begin-user-doc -->
404:             * <!-- end-user-doc -->
405:             * <!-- begin-model-doc -->
406:             * 
407:             *             The LockFeatureResponse element contains a report
408:             *             about the completion status of a LockFeature request.
409:             * <!-- end-model-doc -->
410:             * @return the value of the '<em>Lock Feature Response</em>' containment reference.
411:             * @see #setLockFeatureResponse(LockFeatureResponseType)
412:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_LockFeatureResponse()
413:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
414:             *        extendedMetaData="kind='element' name='LockFeatureResponse' namespace='##targetNamespace'"
415:             * @generated
416:             */
417:            LockFeatureResponseType getLockFeatureResponse();
418:
419:            /**
420:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getLockFeatureResponse <em>Lock Feature Response</em>}' containment reference.
421:             * <!-- begin-user-doc -->
422:             * <!-- end-user-doc -->
423:             * @param value the new value of the '<em>Lock Feature Response</em>' containment reference.
424:             * @see #getLockFeatureResponse()
425:             * @generated
426:             */
427:            void setLockFeatureResponse(LockFeatureResponseType value);
428:
429:            /**
430:             * Returns the value of the '<em><b>Lock Id</b></em>' attribute.
431:             * <!-- begin-user-doc -->
432:             * <!-- end-user-doc -->
433:             * <!-- begin-model-doc -->
434:             * 
435:             *             The LockId element contains the value of the lock identifier
436:             *             obtained by a client application from a previous GetFeatureWithLock
437:             *             or LockFeature request.
438:             * <!-- end-model-doc -->
439:             * @return the value of the '<em>Lock Id</em>' attribute.
440:             * @see #setLockId(String)
441:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_LockId()
442:             * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true"
443:             *        extendedMetaData="kind='element' name='LockId' namespace='##targetNamespace'"
444:             * @generated
445:             */
446:            String getLockId();
447:
448:            /**
449:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getLockId <em>Lock Id</em>}' attribute.
450:             * <!-- begin-user-doc -->
451:             * <!-- end-user-doc -->
452:             * @param value the new value of the '<em>Lock Id</em>' attribute.
453:             * @see #getLockId()
454:             * @generated
455:             */
456:            void setLockId(String value);
457:
458:            /**
459:             * Returns the value of the '<em><b>Native</b></em>' containment reference.
460:             * <!-- begin-user-doc -->
461:             * <!-- end-user-doc -->
462:             * <!-- begin-model-doc -->
463:             * 
464:             *             Many times, a Web Feature Service interacts with a repository
465:             *             that may have special vendor specific capabilities.  The native
466:             *             element allows vendor specific command to be passed to the
467:             *             repository via the Web Feature Service.
468:             * <!-- end-model-doc -->
469:             * @return the value of the '<em>Native</em>' containment reference.
470:             * @see #setNative(NativeType)
471:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Native()
472:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
473:             *        extendedMetaData="kind='element' name='Native' namespace='##targetNamespace'"
474:             * @generated
475:             */
476:            NativeType getNative();
477:
478:            /**
479:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getNative <em>Native</em>}' containment reference.
480:             * <!-- begin-user-doc -->
481:             * <!-- end-user-doc -->
482:             * @param value the new value of the '<em>Native</em>' containment reference.
483:             * @see #getNative()
484:             * @generated
485:             */
486:            void setNative(NativeType value);
487:
488:            /**
489:             * Returns the value of the '<em><b>Property</b></em>' containment reference.
490:             * <!-- begin-user-doc -->
491:             * <!-- end-user-doc -->
492:             * <!-- begin-model-doc -->
493:             * 
494:             *             The Property element is used to specify the new
495:             *             value of a feature property inside an Update
496:             *             element.
497:             * <!-- end-model-doc -->
498:             * @return the value of the '<em>Property</em>' containment reference.
499:             * @see #setProperty(PropertyType)
500:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Property()
501:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
502:             *        extendedMetaData="kind='element' name='Property' namespace='##targetNamespace'"
503:             * @generated
504:             */
505:            PropertyType getProperty();
506:
507:            /**
508:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getProperty <em>Property</em>}' containment reference.
509:             * <!-- begin-user-doc -->
510:             * <!-- end-user-doc -->
511:             * @param value the new value of the '<em>Property</em>' containment reference.
512:             * @see #getProperty()
513:             * @generated
514:             */
515:            void setProperty(PropertyType value);
516:
517:            /**
518:             * Returns the value of the '<em><b>Property Name</b></em>' attribute.
519:             * <!-- begin-user-doc -->
520:             * <!-- end-user-doc -->
521:             * <!-- begin-model-doc -->
522:             * 
523:             *             The Property element is used to specify one or more
524:             *             properties of a feature whose values are to be retrieved
525:             *             by a Web Feature Service.
526:             * 
527:             *             While a Web Feature Service should endeavour to satisfy
528:             *             the exact request specified, in some instance this may
529:             *             not be possible.  Specifically, a Web Feature Service
530:             *             must generate a valid GML3 response to a Query operation.
531:             *             The schema used to generate the output may include
532:             *             properties that are mandatory.  In order that the output
533:             *             validates, these mandatory properties must be specified
534:             *             in the request.  If they are not, a Web Feature Service
535:             *             may add them automatically to the Query before processing
536:             *             it.  Thus a client application should, in general, be
537:             *             prepared to receive more properties than it requested.
538:             * 
539:             *             Of course, using the DescribeFeatureType request, a client
540:             *             application can determine which properties are mandatory
541:             *             and request them in the first place.
542:             * <!-- end-model-doc -->
543:             * @return the value of the '<em>Property Name</em>' attribute.
544:             * @see #setPropertyName(String)
545:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_PropertyName()
546:             * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true"
547:             *        extendedMetaData="kind='element' name='PropertyName' namespace='##targetNamespace'"
548:             * @generated
549:             */
550:            String getPropertyName();
551:
552:            /**
553:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getPropertyName <em>Property Name</em>}' attribute.
554:             * <!-- begin-user-doc -->
555:             * <!-- end-user-doc -->
556:             * @param value the new value of the '<em>Property Name</em>' attribute.
557:             * @see #getPropertyName()
558:             * @generated
559:             */
560:            void setPropertyName(String value);
561:
562:            /**
563:             * Returns the value of the '<em><b>Query</b></em>' containment reference.
564:             * <!-- begin-user-doc -->
565:             * <!-- end-user-doc -->
566:             * <!-- begin-model-doc -->
567:             * 
568:             *             The Query element is used to describe a single query.
569:             *             One or more Query elements can be specified inside a
570:             *             GetFeature element so that multiple queries can be
571:             *             executed in one request.  The output from the various
572:             *             queries are combined in a wfs:FeatureCollection element
573:             *             to form the response document.
574:             * <!-- end-model-doc -->
575:             * @return the value of the '<em>Query</em>' containment reference.
576:             * @see #setQuery(QueryType)
577:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Query()
578:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
579:             *        extendedMetaData="kind='element' name='Query' namespace='##targetNamespace'"
580:             * @generated
581:             */
582:            QueryType getQuery();
583:
584:            /**
585:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getQuery <em>Query</em>}' containment reference.
586:             * <!-- begin-user-doc -->
587:             * <!-- end-user-doc -->
588:             * @param value the new value of the '<em>Query</em>' containment reference.
589:             * @see #getQuery()
590:             * @generated
591:             */
592:            void setQuery(QueryType value);
593:
594:            /**
595:             * Returns the value of the '<em><b>Serves GML Object Type List</b></em>' containment reference.
596:             * <!-- begin-user-doc -->
597:             * <!-- end-user-doc -->
598:             * <!-- begin-model-doc -->
599:             * 
600:             *             List of GML Object types available for GetGmlObject requests
601:             * <!-- end-model-doc -->
602:             * @return the value of the '<em>Serves GML Object Type List</em>' containment reference.
603:             * @see #setServesGMLObjectTypeList(GMLObjectTypeListType)
604:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_ServesGMLObjectTypeList()
605:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
606:             *        extendedMetaData="kind='element' name='ServesGMLObjectTypeList' namespace='##targetNamespace'"
607:             * @generated
608:             */
609:            GMLObjectTypeListType getServesGMLObjectTypeList();
610:
611:            /**
612:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getServesGMLObjectTypeList <em>Serves GML Object Type List</em>}' containment reference.
613:             * <!-- begin-user-doc -->
614:             * <!-- end-user-doc -->
615:             * @param value the new value of the '<em>Serves GML Object Type List</em>' containment reference.
616:             * @see #getServesGMLObjectTypeList()
617:             * @generated
618:             */
619:            void setServesGMLObjectTypeList(GMLObjectTypeListType value);
620:
621:            /**
622:             * Returns the value of the '<em><b>Supports GML Object Type List</b></em>' containment reference.
623:             * <!-- begin-user-doc -->
624:             * <!-- end-user-doc -->
625:             * <!-- begin-model-doc -->
626:             * 
627:             *             List of GML Object types that WFS is capable of serving, either
628:             *             directly, or as validly derived types defined in a GML application
629:             *             schema.
630:             * <!-- end-model-doc -->
631:             * @return the value of the '<em>Supports GML Object Type List</em>' containment reference.
632:             * @see #setSupportsGMLObjectTypeList(GMLObjectTypeListType)
633:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_SupportsGMLObjectTypeList()
634:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
635:             *        extendedMetaData="kind='element' name='SupportsGMLObjectTypeList' namespace='##targetNamespace'"
636:             * @generated
637:             */
638:            GMLObjectTypeListType getSupportsGMLObjectTypeList();
639:
640:            /**
641:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getSupportsGMLObjectTypeList <em>Supports GML Object Type List</em>}' containment reference.
642:             * <!-- begin-user-doc -->
643:             * <!-- end-user-doc -->
644:             * @param value the new value of the '<em>Supports GML Object Type List</em>' containment reference.
645:             * @see #getSupportsGMLObjectTypeList()
646:             * @generated
647:             */
648:            void setSupportsGMLObjectTypeList(GMLObjectTypeListType value);
649:
650:            /**
651:             * Returns the value of the '<em><b>Transaction</b></em>' containment reference.
652:             * <!-- begin-user-doc -->
653:             * <!-- end-user-doc -->
654:             * <!-- begin-model-doc -->
655:             * 
656:             *             This is the root element for a Transaction request.
657:             *             A transaction request allows insert, update and
658:             *             delete operations to be performed to create, change
659:             *             or remove feature instances.
660:             * <!-- end-model-doc -->
661:             * @return the value of the '<em>Transaction</em>' containment reference.
662:             * @see #setTransaction(TransactionType)
663:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Transaction()
664:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
665:             *        extendedMetaData="kind='element' name='Transaction' namespace='##targetNamespace'"
666:             * @generated
667:             */
668:            TransactionType getTransaction();
669:
670:            /**
671:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getTransaction <em>Transaction</em>}' containment reference.
672:             * <!-- begin-user-doc -->
673:             * <!-- end-user-doc -->
674:             * @param value the new value of the '<em>Transaction</em>' containment reference.
675:             * @see #getTransaction()
676:             * @generated
677:             */
678:            void setTransaction(TransactionType value);
679:
680:            /**
681:             * Returns the value of the '<em><b>Transaction Response</b></em>' containment reference.
682:             * <!-- begin-user-doc -->
683:             * <!-- end-user-doc -->
684:             * <!-- begin-model-doc -->
685:             * 
686:             *             The TransactionResponse element contains a report
687:             *             about the completion status of a Transaction operation.
688:             * <!-- end-model-doc -->
689:             * @return the value of the '<em>Transaction Response</em>' containment reference.
690:             * @see #setTransactionResponse(TransactionResponseType)
691:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_TransactionResponse()
692:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
693:             *        extendedMetaData="kind='element' name='TransactionResponse' namespace='##targetNamespace'"
694:             * @generated
695:             */
696:            TransactionResponseType getTransactionResponse();
697:
698:            /**
699:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getTransactionResponse <em>Transaction Response</em>}' containment reference.
700:             * <!-- begin-user-doc -->
701:             * <!-- end-user-doc -->
702:             * @param value the new value of the '<em>Transaction Response</em>' containment reference.
703:             * @see #getTransactionResponse()
704:             * @generated
705:             */
706:            void setTransactionResponse(TransactionResponseType value);
707:
708:            /**
709:             * Returns the value of the '<em><b>Update</b></em>' containment reference.
710:             * <!-- begin-user-doc -->
711:             * <!-- end-user-doc -->
712:             * <!-- begin-model-doc -->
713:             * 
714:             *             One or more existing feature instances can be changed by
715:             *             using the Update element.
716:             * <!-- end-model-doc -->
717:             * @return the value of the '<em>Update</em>' containment reference.
718:             * @see #setUpdate(UpdateElementType)
719:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_Update()
720:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
721:             *        extendedMetaData="kind='element' name='Update' namespace='##targetNamespace'"
722:             * @generated
723:             */
724:            UpdateElementType getUpdate();
725:
726:            /**
727:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getUpdate <em>Update</em>}' containment reference.
728:             * <!-- begin-user-doc -->
729:             * <!-- end-user-doc -->
730:             * @param value the new value of the '<em>Update</em>' containment reference.
731:             * @see #getUpdate()
732:             * @generated
733:             */
734:            void setUpdate(UpdateElementType value);
735:
736:            /**
737:             * Returns the value of the '<em><b>Wfs Capabilities</b></em>' containment reference.
738:             * <!-- begin-user-doc -->
739:             * <p>
740:             * If the meaning of the '<em>Wfs Capabilities</em>' containment reference isn't clear,
741:             * there really should be more of a description here...
742:             * </p>
743:             * <!-- end-user-doc -->
744:             * @return the value of the '<em>Wfs Capabilities</em>' containment reference.
745:             * @see #setWfsCapabilities(WFSCapabilitiesType)
746:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_WfsCapabilities()
747:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
748:             *        extendedMetaData="kind='element' name='WFS_Capabilities' namespace='##targetNamespace'"
749:             * @generated
750:             */
751:            WFSCapabilitiesType getWfsCapabilities();
752:
753:            /**
754:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getWfsCapabilities <em>Wfs Capabilities</em>}' containment reference.
755:             * <!-- begin-user-doc -->
756:             * <!-- end-user-doc -->
757:             * @param value the new value of the '<em>Wfs Capabilities</em>' containment reference.
758:             * @see #getWfsCapabilities()
759:             * @generated
760:             */
761:            void setWfsCapabilities(WFSCapabilitiesType value);
762:
763:            /**
764:             * Returns the value of the '<em><b>Xlink Property Name</b></em>' containment reference.
765:             * <!-- begin-user-doc -->
766:             * <!-- end-user-doc -->
767:             * <!-- begin-model-doc -->
768:             * 
769:             *             This element may be used in place of an wfs:PropertyName element
770:             *             in a wfs:Query element in a wfs:GetFeature element to selectively
771:             *             request the traversal of nested XLinks in the returned element for
772:             *             the named property. This element may not be used in other requests
773:             *             -- GetFeatureWithLock, LockFeature, Insert, Update, Delete -- in
774:             *             this version of the WFS specification.
775:             * <!-- end-model-doc -->
776:             * @return the value of the '<em>Xlink Property Name</em>' containment reference.
777:             * @see #setXlinkPropertyName(XlinkPropertyNameType)
778:             * @see net.opengis.wfs.WfsPackage#getDocumentRoot_XlinkPropertyName()
779:             * @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
780:             *        extendedMetaData="kind='element' name='XlinkPropertyName' namespace='##targetNamespace'"
781:             * @generated
782:             */
783:            XlinkPropertyNameType getXlinkPropertyName();
784:
785:            /**
786:             * Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getXlinkPropertyName <em>Xlink Property Name</em>}' containment reference.
787:             * <!-- begin-user-doc -->
788:             * <!-- end-user-doc -->
789:             * @param value the new value of the '<em>Xlink Property Name</em>' containment reference.
790:             * @see #getXlinkPropertyName()
791:             * @generated
792:             */
793:            void setXlinkPropertyName(XlinkPropertyNameType value);
794:
795:        } // DocumentRoot
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.