📄 documentroot.java
字号:
/**
* <copyright>
* </copyright>
*
* $Id: DocumentRoot.java 7522 2007-09-12 22:00:10Z saul.farber $
*/
package net.opengis.wfs;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.FeatureMap;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Document Root</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link net.opengis.wfs.DocumentRoot#getMixed <em>Mixed</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getDelete <em>Delete</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getDescribeFeatureType <em>Describe Feature Type</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getFeatureCollection <em>Feature Collection</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getFeatureTypeList <em>Feature Type List</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getGetCapabilities <em>Get Capabilities</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getGetFeature <em>Get Feature</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getGetFeatureWithLock <em>Get Feature With Lock</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getGetGmlObject <em>Get Gml Object</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getInsert <em>Insert</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getLockFeature <em>Lock Feature</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getLockFeatureResponse <em>Lock Feature Response</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getLockId <em>Lock Id</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getNative <em>Native</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getProperty <em>Property</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getPropertyName <em>Property Name</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getQuery <em>Query</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getServesGMLObjectTypeList <em>Serves GML Object Type List</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getSupportsGMLObjectTypeList <em>Supports GML Object Type List</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getTransaction <em>Transaction</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getTransactionResponse <em>Transaction Response</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getUpdate <em>Update</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getWfsCapabilities <em>Wfs Capabilities</em>}</li>
* <li>{@link net.opengis.wfs.DocumentRoot#getXlinkPropertyName <em>Xlink Property Name</em>}</li>
* </ul>
* </p>
*
* @see net.opengis.wfs.WfsPackage#getDocumentRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
public interface DocumentRoot extends EObject {
/**
* Returns the value of the '<em><b>Mixed</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Mixed</em>' attribute list.
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
*/
FeatureMap getMixed();
/**
* Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XMLNS Prefix Map</em>' map.
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_XMLNSPrefixMap()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
* extendedMetaData="kind='attribute' name='xmlns:prefix'"
* @generated
*/
EMap getXMLNSPrefixMap();
/**
* Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XSI Schema Location</em>' map.
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry" keyType="java.lang.String" valueType="java.lang.String" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
*/
EMap getXSISchemaLocation();
/**
* Returns the value of the '<em><b>Delete</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
*
* The Delete element is used to indicate that one or more
* feature instances should be removed from the feature
* repository.
* <!-- end-model-doc -->
* @return the value of the '<em>Delete</em>' containment reference.
* @see #setDelete(DeleteElementType)
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_Delete()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='Delete' namespace='##targetNamespace'"
* @generated
*/
DeleteElementType getDelete();
/**
* Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getDelete <em>Delete</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Delete</em>' containment reference.
* @see #getDelete()
* @generated
*/
void setDelete(DeleteElementType value);
/**
* Returns the value of the '<em><b>Describe Feature Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
*
* The DescribeFeatureType element is used to request that a Web
* Feature Service generate a document describing one or more
* feature types.
* <!-- end-model-doc -->
* @return the value of the '<em>Describe Feature Type</em>' containment reference.
* @see #setDescribeFeatureType(DescribeFeatureTypeType)
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_DescribeFeatureType()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='DescribeFeatureType' namespace='##targetNamespace'"
* @generated
*/
DescribeFeatureTypeType getDescribeFeatureType();
/**
* Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getDescribeFeatureType <em>Describe Feature Type</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Describe Feature Type</em>' containment reference.
* @see #getDescribeFeatureType()
* @generated
*/
void setDescribeFeatureType(DescribeFeatureTypeType value);
/**
* Returns the value of the '<em><b>Feature Collection</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
*
* This element is a container for the response to a GetFeature
* or GetFeatureWithLock (WFS-transaction.xsd) request.
* <!-- end-model-doc -->
* @return the value of the '<em>Feature Collection</em>' containment reference.
* @see #setFeatureCollection(FeatureCollectionType)
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_FeatureCollection()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='FeatureCollection' namespace='##targetNamespace' affiliation='http://www.opengis.net/gml#_FeatureCollection'"
* @generated
*/
FeatureCollectionType getFeatureCollection();
/**
* Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getFeatureCollection <em>Feature Collection</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Feature Collection</em>' containment reference.
* @see #getFeatureCollection()
* @generated
*/
void setFeatureCollection(FeatureCollectionType value);
/**
* Returns the value of the '<em><b>Feature Type List</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Feature Type List</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Feature Type List</em>' containment reference.
* @see #setFeatureTypeList(FeatureTypeListType)
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_FeatureTypeList()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='FeatureTypeList' namespace='##targetNamespace'"
* @generated
*/
FeatureTypeListType getFeatureTypeList();
/**
* Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getFeatureTypeList <em>Feature Type List</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Feature Type List</em>' containment reference.
* @see #getFeatureTypeList()
* @generated
*/
void setFeatureTypeList(FeatureTypeListType value);
/**
* Returns the value of the '<em><b>Get Capabilities</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Get Capabilities</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Get Capabilities</em>' containment reference.
* @see #setGetCapabilities(GetCapabilitiesType)
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_GetCapabilities()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='GetCapabilities' namespace='##targetNamespace'"
* @generated
*/
GetCapabilitiesType getGetCapabilities();
/**
* Sets the value of the '{@link net.opengis.wfs.DocumentRoot#getGetCapabilities <em>Get Capabilities</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Get Capabilities</em>' containment reference.
* @see #getGetCapabilities()
* @generated
*/
void setGetCapabilities(GetCapabilitiesType value);
/**
* Returns the value of the '<em><b>Get Feature</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
*
* The GetFeature element is used to request that a Web Feature
* Service return feature type instances of one or more feature
* types.
* <!-- end-model-doc -->
* @return the value of the '<em>Get Feature</em>' containment reference.
* @see #setGetFeature(GetFeatureType)
* @see net.opengis.wfs.WfsPackage#getDocumentRoot_GetFeature()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='GetFeature' namespace='##targetNamespace'"
* @generated
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -