/** */ package net.opengis.ows20; 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.ows20.DocumentRoot#getMixed <em>Mixed</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAbstract <em>Abstract</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAbstractMetaData <em>Abstract Meta Data</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAbstractReferenceBase <em>Abstract Reference Base</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAccessConstraints <em>Access Constraints</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAdditionalParameter <em>Additional Parameter</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAdditionalParameters <em>Additional Parameters</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getMetadata <em>Metadata</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAllowedValues <em>Allowed Values</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAnyValue <em>Any Value</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getAvailableCRS <em>Available CRS</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getBoundingBox <em>Bounding Box</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getContactInfo <em>Contact Info</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getDatasetDescriptionSummary <em>Dataset Description Summary</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getDataType <em>Data Type</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getDCP <em>DCP</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getDefaultValue <em>Default Value</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getException <em>Exception</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getExceptionReport <em>Exception Report</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getExtendedCapabilities <em>Extended Capabilities</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getFees <em>Fees</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getGetCapabilities <em>Get Capabilities</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getGetResourceByID <em>Get Resource By ID</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getHTTP <em>HTTP</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getIdentifier <em>Identifier</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getIndividualName <em>Individual Name</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getInputData <em>Input Data</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getKeywords <em>Keywords</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getLanguage <em>Language</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getManifest <em>Manifest</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getMaximumValue <em>Maximum Value</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getMeaning <em>Meaning</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getMinimumValue <em>Minimum Value</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getNilValue <em>Nil Value</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getNoValues <em>No Values</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getOperation <em>Operation</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getOperationResponse <em>Operation Response</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getOperationsMetadata <em>Operations Metadata</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getOrganisationName <em>Organisation Name</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getOtherSource <em>Other Source</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getOutputFormat <em>Output Format</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getPointOfContact <em>Point Of Contact</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getPositionName <em>Position Name</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getRange <em>Range</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getReference <em>Reference</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getReferenceGroup <em>Reference Group</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getReferenceSystem <em>Reference System</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getResource <em>Resource</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getRole <em>Role</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getServiceIdentification <em>Service Identification</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getServiceProvider <em>Service Provider</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getServiceReference <em>Service Reference</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getSpacing <em>Spacing</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getSupportedCRS <em>Supported CRS</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getTitle <em>Title</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getUOM <em>UOM</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getValue <em>Value</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getValuesReference <em>Values Reference</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getWGS84BoundingBox <em>WGS84 Bounding Box</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getRangeClosure <em>Range Closure</em>}</li> * <li>{@link net.opengis.ows20.DocumentRoot#getReference1 <em>Reference1</em>}</li> * </ul> * </p> * * @see net.opengis.ows20.Ows20Package#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.ows20.Ows20Package#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.ows20.Ows20Package#getDocumentRoot_XMLNSPrefixMap() * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" * extendedMetaData="kind='attribute' name='xmlns:prefix'" * @generated */ EMap<String, String> 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.ows20.Ows20Package#getDocumentRoot_XSISchemaLocation() * @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true" * extendedMetaData="kind='attribute' name='xsi:schemaLocation'" * @generated */ EMap<String, String> getXSISchemaLocation(); /** * Returns the value of the '<em><b>Abstract</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Brief narrative description of this resource, normally * used for display to humans. * <!-- end-model-doc --> * @return the value of the '<em>Abstract</em>' containment reference. * @see #setAbstract(LanguageStringType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Abstract() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Abstract' namespace='##targetNamespace'" * @generated */ LanguageStringType getAbstract(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAbstract <em>Abstract</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Abstract</em>' containment reference. * @see #getAbstract() * @generated */ void setAbstract(LanguageStringType value); /** * Returns the value of the '<em><b>Abstract Meta Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Abstract element containing more metadata about the * element that includes the containing "metadata" element. A specific * server implementation, or an Implementation Specification, can define * concrete elements in the AbstractMetaData substitution * group. * <!-- end-model-doc --> * @return the value of the '<em>Abstract Meta Data</em>' containment reference. * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AbstractMetaData() * @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true" * extendedMetaData="kind='element' name='AbstractMetaData' namespace='##targetNamespace'" * @generated */ EObject getAbstractMetaData(); /** * Returns the value of the '<em><b>Abstract Reference Base</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Abstract Reference Base</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>Abstract Reference Base</em>' containment reference. * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AbstractReferenceBase() * @model containment="true" upper="-2" transient="true" changeable="false" volatile="true" derived="true" * extendedMetaData="kind='element' name='AbstractReferenceBase' namespace='##targetNamespace'" * @generated */ AbstractReferenceBaseType getAbstractReferenceBase(); /** * Returns the value of the '<em><b>Access Constraints</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Access constraint applied to assure the protection of * privacy or intellectual property, or any other restrictions on * retrieving or using data from or otherwise using this server. The * reserved value NONE (case insensitive) shall be used to mean no access * constraints are imposed. * <!-- end-model-doc --> * @return the value of the '<em>Access Constraints</em>' attribute. * @see #setAccessConstraints(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AccessConstraints() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='AccessConstraints' namespace='##targetNamespace'" * @generated */ String getAccessConstraints(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAccessConstraints <em>Access Constraints</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Access Constraints</em>' attribute. * @see #getAccessConstraints() * @generated */ void setAccessConstraints(String value); /** * Returns the value of the '<em><b>Additional Parameter</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * One additional metadata parameter. * <!-- end-model-doc --> * @return the value of the '<em>Additional Parameter</em>' containment reference. * @see #setAdditionalParameter(AdditionalParameterType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AdditionalParameter() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='AdditionalParameter' namespace='##targetNamespace' affiliation='AbstractMetaData'" * @generated */ AdditionalParameterType getAdditionalParameter(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAdditionalParameter <em>Additional Parameter</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Additional Parameter</em>' containment reference. * @see #getAdditionalParameter() * @generated */ void setAdditionalParameter(AdditionalParameterType value); /** * Returns the value of the '<em><b>Additional Parameters</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Unordered list of one or more * AdditionalParameters. * <!-- end-model-doc --> * @return the value of the '<em>Additional Parameters</em>' containment reference. * @see #setAdditionalParameters(AdditionalParametersType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AdditionalParameters() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='AdditionalParameters' namespace='##targetNamespace' affiliation='Metadata'" * @generated */ AdditionalParametersType getAdditionalParameters(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAdditionalParameters <em>Additional Parameters</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Additional Parameters</em>' containment reference. * @see #getAdditionalParameters() * @generated */ void setAdditionalParameters(AdditionalParametersType value); /** * Returns the value of the '<em><b>Metadata</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Metadata</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>Metadata</em>' containment reference. * @see #setMetadata(MetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Metadata() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Metadata' namespace='##targetNamespace'" * @generated */ MetadataType getMetadata(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getMetadata <em>Metadata</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Metadata</em>' containment reference. * @see #getMetadata() * @generated */ void setMetadata(MetadataType value); /** * Returns the value of the '<em><b>Allowed Values</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * List of all the valid values and/or ranges of values for * this quantity. For numeric quantities, signed values should be ordered * from negative infinity to positive infinity. * <!-- end-model-doc --> * @return the value of the '<em>Allowed Values</em>' containment reference. * @see #setAllowedValues(AllowedValuesType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AllowedValues() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='AllowedValues' namespace='##targetNamespace'" * @generated */ AllowedValuesType getAllowedValues(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAllowedValues <em>Allowed Values</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Allowed Values</em>' containment reference. * @see #getAllowedValues() * @generated */ void setAllowedValues(AllowedValuesType value); /** * Returns the value of the '<em><b>Any Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Specifies that any value is allowed for this * parameter. * <!-- end-model-doc --> * @return the value of the '<em>Any Value</em>' containment reference. * @see #setAnyValue(AnyValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AnyValue() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='AnyValue' namespace='##targetNamespace'" * @generated */ AnyValueType getAnyValue(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAnyValue <em>Any Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Any Value</em>' containment reference. * @see #getAnyValue() * @generated */ void setAnyValue(AnyValueType value); /** * Returns the value of the '<em><b>Available CRS</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Available CRS</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Available CRS</em>' attribute. * @see #setAvailableCRS(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_AvailableCRS() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='AvailableCRS' namespace='##targetNamespace'" * @generated */ String getAvailableCRS(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getAvailableCRS <em>Available CRS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Available CRS</em>' attribute. * @see #getAvailableCRS() * @generated */ void setAvailableCRS(String value); /** * Returns the value of the '<em><b>Bounding Box</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Bounding Box</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>Bounding Box</em>' containment reference. * @see #setBoundingBox(BoundingBoxType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_BoundingBox() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='BoundingBox' namespace='##targetNamespace'" * @generated */ BoundingBoxType getBoundingBox(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getBoundingBox <em>Bounding Box</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Bounding Box</em>' containment reference. * @see #getBoundingBox() * @generated */ void setBoundingBox(BoundingBoxType value); /** * Returns the value of the '<em><b>Contact Info</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Address of the responsible party. * <!-- end-model-doc --> * @return the value of the '<em>Contact Info</em>' containment reference. * @see #setContactInfo(ContactType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ContactInfo() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ContactInfo' namespace='##targetNamespace'" * @generated */ ContactType getContactInfo(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getContactInfo <em>Contact Info</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Contact Info</em>' containment reference. * @see #getContactInfo() * @generated */ void setContactInfo(ContactType value); /** * Returns the value of the '<em><b>Dataset Description Summary</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dataset Description Summary</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>Dataset Description Summary</em>' containment reference. * @see #setDatasetDescriptionSummary(DatasetDescriptionSummaryBaseType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_DatasetDescriptionSummary() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='DatasetDescriptionSummary' namespace='##targetNamespace'" * @generated */ DatasetDescriptionSummaryBaseType getDatasetDescriptionSummary(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getDatasetDescriptionSummary <em>Dataset Description Summary</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dataset Description Summary</em>' containment reference. * @see #getDatasetDescriptionSummary() * @generated */ void setDatasetDescriptionSummary(DatasetDescriptionSummaryBaseType value); /** * Returns the value of the '<em><b>Data Type</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Definition of the data type of this set of values. In * this case, the xlink:href attribute can reference a URN for a well-known * data type. For example, such a URN could be a data type identification * URN defined in the "ogc" URN namespace. * <!-- end-model-doc --> * @return the value of the '<em>Data Type</em>' containment reference. * @see #setDataType(DomainMetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_DataType() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='DataType' namespace='##targetNamespace'" * @generated */ DomainMetadataType getDataType(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getDataType <em>Data Type</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Data Type</em>' containment reference. * @see #getDataType() * @generated */ void setDataType(DomainMetadataType value); /** * Returns the value of the '<em><b>DCP</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Information for one distributed Computing Platform (DCP) * supported for this operation. At present, only the HTTP DCP is defined, * so this element only includes the HTTP element. * <!-- end-model-doc --> * @return the value of the '<em>DCP</em>' containment reference. * @see #setDCP(DCPType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_DCP() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='DCP' namespace='##targetNamespace'" * @generated */ DCPType getDCP(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getDCP <em>DCP</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>DCP</em>' containment reference. * @see #getDCP() * @generated */ void setDCP(DCPType value); /** * Returns the value of the '<em><b>Default Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The default value for a quantity for which multiple * values are allowed. * <!-- end-model-doc --> * @return the value of the '<em>Default Value</em>' containment reference. * @see #setDefaultValue(ValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_DefaultValue() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='DefaultValue' namespace='##targetNamespace'" * @generated */ ValueType getDefaultValue(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getDefaultValue <em>Default Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Default Value</em>' containment reference. * @see #getDefaultValue() * @generated */ void setDefaultValue(ValueType value); /** * Returns the value of the '<em><b>Exception</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Exception</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>Exception</em>' containment reference. * @see #setException(ExceptionType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Exception() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Exception' namespace='##targetNamespace'" * @generated */ ExceptionType getException(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getException <em>Exception</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Exception</em>' containment reference. * @see #getException() * @generated */ void setException(ExceptionType value); /** * Returns the value of the '<em><b>Exception Report</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Report message returned to the client that requested any * OWS operation when the server detects an error while processing that * operation request. * <!-- end-model-doc --> * @return the value of the '<em>Exception Report</em>' containment reference. * @see #setExceptionReport(ExceptionReportType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ExceptionReport() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ExceptionReport' namespace='##targetNamespace'" * @generated */ ExceptionReportType getExceptionReport(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getExceptionReport <em>Exception Report</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Exception Report</em>' containment reference. * @see #getExceptionReport() * @generated */ void setExceptionReport(ExceptionReportType value); /** * Returns the value of the '<em><b>Extended Capabilities</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Individual software vendors and servers can use this * element to provide metadata about any additional server * abilities. * <!-- end-model-doc --> * @return the value of the '<em>Extended Capabilities</em>' containment reference. * @see #setExtendedCapabilities(EObject) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ExtendedCapabilities() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ExtendedCapabilities' namespace='##targetNamespace'" * @generated */ EObject getExtendedCapabilities(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getExtendedCapabilities <em>Extended Capabilities</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Extended Capabilities</em>' containment reference. * @see #getExtendedCapabilities() * @generated */ void setExtendedCapabilities(EObject value); /** * Returns the value of the '<em><b>Fees</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Fees and terms for retrieving data from or otherwise * using this server, including the monetary units as specified in ISO * 4217. The reserved value NONE (case insensitive) shall be used to mean * no fees or terms. * <!-- end-model-doc --> * @return the value of the '<em>Fees</em>' attribute. * @see #setFees(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Fees() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Fees' namespace='##targetNamespace'" * @generated */ String getFees(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getFees <em>Fees</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fees</em>' attribute. * @see #getFees() * @generated */ void setFees(String 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.ows20.Ows20Package#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.ows20.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 Resource By ID</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Get Resource By ID</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 Resource By ID</em>' containment reference. * @see #setGetResourceByID(GetResourceByIdType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_GetResourceByID() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='GetResourceByID' namespace='##targetNamespace'" * @generated */ GetResourceByIdType getGetResourceByID(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getGetResourceByID <em>Get Resource By ID</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Get Resource By ID</em>' containment reference. * @see #getGetResourceByID() * @generated */ void setGetResourceByID(GetResourceByIdType value); /** * Returns the value of the '<em><b>HTTP</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Connect point URLs for the HTTP Distributed Computing * Platform (DCP). Normally, only one Get and/or one Post is included in * this element. More than one Get and/or Post is allowed to support * including alternative URLs for uses such as load balancing or * backup. * <!-- end-model-doc --> * @return the value of the '<em>HTTP</em>' containment reference. * @see #setHTTP(HTTPType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_HTTP() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='HTTP' namespace='##targetNamespace'" * @generated */ HTTPType getHTTP(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getHTTP <em>HTTP</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>HTTP</em>' containment reference. * @see #getHTTP() * @generated */ void setHTTP(HTTPType value); /** * Returns the value of the '<em><b>Identifier</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Unique identifier or name of this * dataset. * <!-- end-model-doc --> * @return the value of the '<em>Identifier</em>' containment reference. * @see #setIdentifier(CodeType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Identifier() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Identifier' namespace='##targetNamespace'" * @generated */ CodeType getIdentifier(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getIdentifier <em>Identifier</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Identifier</em>' containment reference. * @see #getIdentifier() * @generated */ void setIdentifier(CodeType value); /** * Returns the value of the '<em><b>Individual Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Name of the responsible person: surname, given name, * title separated by a delimiter. * <!-- end-model-doc --> * @return the value of the '<em>Individual Name</em>' attribute. * @see #setIndividualName(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_IndividualName() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='IndividualName' namespace='##targetNamespace'" * @generated */ String getIndividualName(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getIndividualName <em>Individual Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Individual Name</em>' attribute. * @see #getIndividualName() * @generated */ void setIndividualName(String value); /** * Returns the value of the '<em><b>Input Data</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Input data in a XML-encoded OWS operation request, * allowing including multiple data items with each data item either * included or referenced. This InputData element, or an element using the * ManifestType with a more-specific element name (TBR), shall be used * whenever applicable within XML-encoded OWS operation * requests. * <!-- end-model-doc --> * @return the value of the '<em>Input Data</em>' containment reference. * @see #setInputData(ManifestType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_InputData() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='InputData' namespace='##targetNamespace'" * @generated */ ManifestType getInputData(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getInputData <em>Input Data</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Input Data</em>' containment reference. * @see #getInputData() * @generated */ void setInputData(ManifestType value); /** * Returns the value of the '<em><b>Keywords</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Keywords</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>Keywords</em>' containment reference. * @see #setKeywords(KeywordsType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Keywords() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Keywords' namespace='##targetNamespace'" * @generated */ KeywordsType getKeywords(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getKeywords <em>Keywords</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Keywords</em>' containment reference. * @see #getKeywords() * @generated */ void setKeywords(KeywordsType value); /** * Returns the value of the '<em><b>Language</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Identifier of a language used by the data(set) contents. * This language identifier shall be as specified in IETF RFC 4646. The * language tags shall be either complete 5 character codes (e.g. "en-CA"), * or abbreviated 2 character codes (e.g. "en"). In addition to the RFC * 4646 codes, the server shall support the single special value " * " which * is used to indicate "any language". * <!-- end-model-doc --> * @return the value of the '<em>Language</em>' attribute. * @see #setLanguage(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Language() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.Language" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Language' namespace='##targetNamespace'" * @generated */ String getLanguage(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getLanguage <em>Language</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Language</em>' attribute. * @see #getLanguage() * @generated */ void setLanguage(String value); /** * Returns the value of the '<em><b>Manifest</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Manifest</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>Manifest</em>' containment reference. * @see #setManifest(ManifestType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Manifest() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Manifest' namespace='##targetNamespace'" * @generated */ ManifestType getManifest(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getManifest <em>Manifest</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Manifest</em>' containment reference. * @see #getManifest() * @generated */ void setManifest(ManifestType value); /** * Returns the value of the '<em><b>Maximum Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Maximum value of this numeric parameter. * <!-- end-model-doc --> * @return the value of the '<em>Maximum Value</em>' containment reference. * @see #setMaximumValue(ValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_MaximumValue() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='MaximumValue' namespace='##targetNamespace'" * @generated */ ValueType getMaximumValue(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getMaximumValue <em>Maximum Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Maximum Value</em>' containment reference. * @see #getMaximumValue() * @generated */ void setMaximumValue(ValueType value); /** * Returns the value of the '<em><b>Meaning</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Definition of the meaning or semantics of this set of * values. This Meaning can provide more specific, complete, precise, * machine accessible, and machine understandable semantics about this * quantity, relative to other available semantic information. For example, * other semantic information is often provided in "documentation" elements * in XML Schemas or "description" elements in GML objects. * <!-- end-model-doc --> * @return the value of the '<em>Meaning</em>' containment reference. * @see #setMeaning(DomainMetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Meaning() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Meaning' namespace='##targetNamespace'" * @generated */ DomainMetadataType getMeaning(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getMeaning <em>Meaning</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Meaning</em>' containment reference. * @see #getMeaning() * @generated */ void setMeaning(DomainMetadataType value); /** * Returns the value of the '<em><b>Minimum Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Minimum value of this numeric parameter. * <!-- end-model-doc --> * @return the value of the '<em>Minimum Value</em>' containment reference. * @see #setMinimumValue(ValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_MinimumValue() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='MinimumValue' namespace='##targetNamespace'" * @generated */ ValueType getMinimumValue(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getMinimumValue <em>Minimum Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Minimum Value</em>' containment reference. * @see #getMinimumValue() * @generated */ void setMinimumValue(ValueType value); /** * Returns the value of the '<em><b>Nil Value</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Nil Value</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>Nil Value</em>' containment reference. * @see #setNilValue(NilValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_NilValue() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='nilValue' namespace='##targetNamespace'" * @generated */ NilValueType getNilValue(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getNilValue <em>Nil Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Nil Value</em>' containment reference. * @see #getNilValue() * @generated */ void setNilValue(NilValueType value); /** * Returns the value of the '<em><b>No Values</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Specifies that no values are allowed for this parameter * or quantity. * <!-- end-model-doc --> * @return the value of the '<em>No Values</em>' containment reference. * @see #setNoValues(NoValuesType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_NoValues() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='NoValues' namespace='##targetNamespace'" * @generated */ NoValuesType getNoValues(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getNoValues <em>No Values</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>No Values</em>' containment reference. * @see #getNoValues() * @generated */ void setNoValues(NoValuesType value); /** * Returns the value of the '<em><b>Operation</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Metadata for one operation that this server * implements. * <!-- end-model-doc --> * @return the value of the '<em>Operation</em>' containment reference. * @see #setOperation(OperationType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Operation() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Operation' namespace='##targetNamespace'" * @generated */ OperationType getOperation(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getOperation <em>Operation</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Operation</em>' containment reference. * @see #getOperation() * @generated */ void setOperation(OperationType value); /** * Returns the value of the '<em><b>Operation Response</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Response from an OWS operation, allowing including * multiple output data items with each item either included or referenced. * This OperationResponse element, or an element using the ManifestType * with a more specific element name, shall be used whenever applicable for * responses from OWS operations. * This element is specified for use where the ManifestType * contents are needed for an operation response, but the Manifest element * name is not fully applicable. This element or the ManifestType shall be * used instead of using the ows:ReferenceType proposed in OGC * 04-105. * <!-- end-model-doc --> * @return the value of the '<em>Operation Response</em>' containment reference. * @see #setOperationResponse(ManifestType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_OperationResponse() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='OperationResponse' namespace='##targetNamespace'" * @generated */ ManifestType getOperationResponse(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getOperationResponse <em>Operation Response</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Operation Response</em>' containment reference. * @see #getOperationResponse() * @generated */ void setOperationResponse(ManifestType value); /** * Returns the value of the '<em><b>Operations Metadata</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Metadata about the operations and related abilities * specified by this service and implemented by this server, including the * URLs for operation requests. The basic contents of this section shall be * the same for all OWS types, but individual services can add elements * and/or change the optionality of optional elements. * <!-- end-model-doc --> * @return the value of the '<em>Operations Metadata</em>' containment reference. * @see #setOperationsMetadata(OperationsMetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_OperationsMetadata() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='OperationsMetadata' namespace='##targetNamespace'" * @generated */ OperationsMetadataType getOperationsMetadata(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getOperationsMetadata <em>Operations Metadata</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Operations Metadata</em>' containment reference. * @see #getOperationsMetadata() * @generated */ void setOperationsMetadata(OperationsMetadataType value); /** * Returns the value of the '<em><b>Organisation Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Name of the responsible organization. * <!-- end-model-doc --> * @return the value of the '<em>Organisation Name</em>' attribute. * @see #setOrganisationName(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_OrganisationName() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='OrganisationName' namespace='##targetNamespace'" * @generated */ String getOrganisationName(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getOrganisationName <em>Organisation Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Organisation Name</em>' attribute. * @see #getOrganisationName() * @generated */ void setOrganisationName(String value); /** * Returns the value of the '<em><b>Other Source</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Reference to a source of metadata describing coverage * offerings available from this server. This parameter can reference a * catalogue server from which dataset metadata is available. This ability * is expected to be used by servers with thousands or millions of * datasets, for which searching a catalogue is more feasible than fetching * a long Capabilities XML document. When no DatasetDescriptionSummaries * are included, and one or more catalogue servers are referenced, this set * of catalogues shall contain current metadata summaries for all the * datasets currently available from this OWS server, with the metadata for * each such dataset referencing this OWS server. * <!-- end-model-doc --> * @return the value of the '<em>Other Source</em>' containment reference. * @see #setOtherSource(MetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_OtherSource() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='OtherSource' namespace='##targetNamespace'" * @generated */ MetadataType getOtherSource(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getOtherSource <em>Other Source</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Other Source</em>' containment reference. * @see #getOtherSource() * @generated */ void setOtherSource(MetadataType value); /** * Returns the value of the '<em><b>Output Format</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Reference to a format in which this data can be encoded * and transferred. More specific parameter names should be used by * specific OWS specifications wherever applicable. More than one such * parameter can be included for different purposes. * <!-- end-model-doc --> * @return the value of the '<em>Output Format</em>' attribute. * @see #setOutputFormat(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_OutputFormat() * @model unique="false" dataType="net.opengis.ows20.MimeType" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='OutputFormat' namespace='##targetNamespace'" * @generated */ String getOutputFormat(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getOutputFormat <em>Output Format</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Output Format</em>' attribute. * @see #getOutputFormat() * @generated */ void setOutputFormat(String value); /** * Returns the value of the '<em><b>Point Of Contact</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Identification of, and means of communication with, * person(s) responsible for the resource(s). * For OWS use in the ServiceProvider section of a service * metadata document, the optional organizationName element was removed, * since this type is always used with the ProviderName element which * provides that information. The optional individualName element was made * mandatory, since either the organizationName or individualName element * is mandatory. The mandatory "role" element was changed to optional, * since no clear use of this information is known in the ServiceProvider * section. * <!-- end-model-doc --> * @return the value of the '<em>Point Of Contact</em>' containment reference. * @see #setPointOfContact(ResponsiblePartyType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_PointOfContact() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='PointOfContact' namespace='##targetNamespace'" * @generated */ ResponsiblePartyType getPointOfContact(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getPointOfContact <em>Point Of Contact</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Point Of Contact</em>' containment reference. * @see #getPointOfContact() * @generated */ void setPointOfContact(ResponsiblePartyType value); /** * Returns the value of the '<em><b>Position Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Role or position of the responsible * person. * <!-- end-model-doc --> * @return the value of the '<em>Position Name</em>' attribute. * @see #setPositionName(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_PositionName() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='PositionName' namespace='##targetNamespace'" * @generated */ String getPositionName(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getPositionName <em>Position Name</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Position Name</em>' attribute. * @see #getPositionName() * @generated */ void setPositionName(String value); /** * Returns the value of the '<em><b>Range</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Range</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>Range</em>' containment reference. * @see #setRange(RangeType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Range() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Range' namespace='##targetNamespace'" * @generated */ RangeType getRange(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getRange <em>Range</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Range</em>' containment reference. * @see #getRange() * @generated */ void setRange(RangeType value); /** * Returns the value of the '<em><b>Reference</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Reference</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>Reference</em>' containment reference. * @see #setReference(ReferenceType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Reference() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Reference' namespace='##targetNamespace' affiliation='AbstractReferenceBase'" * @generated */ ReferenceType getReference(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getReference <em>Reference</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Reference</em>' containment reference. * @see #getReference() * @generated */ void setReference(ReferenceType value); /** * Returns the value of the '<em><b>Reference Group</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Reference Group</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>Reference Group</em>' containment reference. * @see #setReferenceGroup(ReferenceGroupType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ReferenceGroup() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ReferenceGroup' namespace='##targetNamespace'" * @generated */ ReferenceGroupType getReferenceGroup(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getReferenceGroup <em>Reference Group</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Reference Group</em>' containment reference. * @see #getReferenceGroup() * @generated */ void setReferenceGroup(ReferenceGroupType value); /** * Returns the value of the '<em><b>Reference System</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Definition of the reference system used by this set of * values, including the unit of measure whenever applicable (as is * normal). In this case, the xlink:href attribute can reference a URN for * a well-known reference system, such as for a coordinate reference system * (CRS). For example, such a URN could be a CRS identification URN defined * in the "ogc" URN namespace. * <!-- end-model-doc --> * @return the value of the '<em>Reference System</em>' containment reference. * @see #setReferenceSystem(DomainMetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ReferenceSystem() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ReferenceSystem' namespace='##targetNamespace'" * @generated */ DomainMetadataType getReferenceSystem(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getReferenceSystem <em>Reference System</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Reference System</em>' containment reference. * @see #getReferenceSystem() * @generated */ void setReferenceSystem(DomainMetadataType value); /** * Returns the value of the '<em><b>Resource</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * XML encoded GetResourceByID operation response. The * complexType used by this element shall be specified by each specific * OWS. * <!-- end-model-doc --> * @return the value of the '<em>Resource</em>' containment reference. * @see #setResource(EObject) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Resource() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Resource' namespace='##targetNamespace'" * @generated */ EObject getResource(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getResource <em>Resource</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resource</em>' containment reference. * @see #getResource() * @generated */ void setResource(EObject value); /** * Returns the value of the '<em><b>Role</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Function performed by the responsible party. Possible * values of this Role shall include the values and the meanings listed in * Subclause B.5.5 of ISO 19115:2003. * <!-- end-model-doc --> * @return the value of the '<em>Role</em>' containment reference. * @see #setRole(CodeType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Role() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Role' namespace='##targetNamespace'" * @generated */ CodeType getRole(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getRole <em>Role</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Role</em>' containment reference. * @see #getRole() * @generated */ void setRole(CodeType value); /** * Returns the value of the '<em><b>Service Identification</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * General metadata for this specific server. This XML * Schema of this section shall be the same for all OWS. * <!-- end-model-doc --> * @return the value of the '<em>Service Identification</em>' containment reference. * @see #setServiceIdentification(ServiceIdentificationType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ServiceIdentification() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ServiceIdentification' namespace='##targetNamespace'" * @generated */ ServiceIdentificationType getServiceIdentification(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getServiceIdentification <em>Service Identification</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Service Identification</em>' containment reference. * @see #getServiceIdentification() * @generated */ void setServiceIdentification(ServiceIdentificationType value); /** * Returns the value of the '<em><b>Service Provider</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Metadata about the organization that provides this * specific service instance or server. * <!-- end-model-doc --> * @return the value of the '<em>Service Provider</em>' containment reference. * @see #setServiceProvider(ServiceProviderType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ServiceProvider() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ServiceProvider' namespace='##targetNamespace'" * @generated */ ServiceProviderType getServiceProvider(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getServiceProvider <em>Service Provider</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Service Provider</em>' containment reference. * @see #getServiceProvider() * @generated */ void setServiceProvider(ServiceProviderType value); /** * Returns the value of the '<em><b>Service Reference</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Service Reference</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>Service Reference</em>' containment reference. * @see #setServiceReference(ServiceReferenceType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ServiceReference() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ServiceReference' namespace='##targetNamespace' affiliation='Reference'" * @generated */ ServiceReferenceType getServiceReference(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getServiceReference <em>Service Reference</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Service Reference</em>' containment reference. * @see #getServiceReference() * @generated */ void setServiceReference(ServiceReferenceType value); /** * Returns the value of the '<em><b>Spacing</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * The regular distance or spacing between the allowed * values in a range. * <!-- end-model-doc --> * @return the value of the '<em>Spacing</em>' containment reference. * @see #setSpacing(ValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Spacing() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Spacing' namespace='##targetNamespace'" * @generated */ ValueType getSpacing(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getSpacing <em>Spacing</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Spacing</em>' containment reference. * @see #getSpacing() * @generated */ void setSpacing(ValueType value); /** * Returns the value of the '<em><b>Supported CRS</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Coordinate reference system in which data from this * data(set) or resource is available or supported. More specific parameter * names should be used by specific OWS specifications wherever applicable. * More than one such parameter can be included for different * purposes. * <!-- end-model-doc --> * @return the value of the '<em>Supported CRS</em>' attribute. * @see #setSupportedCRS(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_SupportedCRS() * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.AnyURI" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='SupportedCRS' namespace='##targetNamespace' affiliation='AvailableCRS'" * @generated */ String getSupportedCRS(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getSupportedCRS <em>Supported CRS</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Supported CRS</em>' attribute. * @see #getSupportedCRS() * @generated */ void setSupportedCRS(String value); /** * Returns the value of the '<em><b>Title</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Title of this resource, normally used for display to * humans. * <!-- end-model-doc --> * @return the value of the '<em>Title</em>' containment reference. * @see #setTitle(LanguageStringType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Title() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Title' namespace='##targetNamespace'" * @generated */ LanguageStringType getTitle(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getTitle <em>Title</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Title</em>' containment reference. * @see #getTitle() * @generated */ void setTitle(LanguageStringType value); /** * Returns the value of the '<em><b>UOM</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Definition of the unit of measure of this set of values. * In this case, the xlink:href attribute can reference a URN for a * well-known unit of measure (uom). For example, such a URN could be a UOM * identification URN defined in the "ogc" URN namespace. * <!-- end-model-doc --> * @return the value of the '<em>UOM</em>' containment reference. * @see #setUOM(DomainMetadataType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_UOM() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='UOM' namespace='##targetNamespace'" * @generated */ DomainMetadataType getUOM(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getUOM <em>UOM</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>UOM</em>' containment reference. * @see #getUOM() * @generated */ void setUOM(DomainMetadataType value); /** * Returns the value of the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Value</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>Value</em>' containment reference. * @see #setValue(ValueType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Value() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='Value' namespace='##targetNamespace'" * @generated */ ValueType getValue(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getValue <em>Value</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Value</em>' containment reference. * @see #getValue() * @generated */ void setValue(ValueType value); /** * Returns the value of the '<em><b>Values Reference</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Reference to externally specified list of all the valid * values and/or ranges of values for this quantity. (Informative: This * element was simplified from the metaDataProperty element in GML * 3.0.) * <!-- end-model-doc --> * @return the value of the '<em>Values Reference</em>' containment reference. * @see #setValuesReference(ValuesReferenceType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_ValuesReference() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='ValuesReference' namespace='##targetNamespace'" * @generated */ ValuesReferenceType getValuesReference(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getValuesReference <em>Values Reference</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Values Reference</em>' containment reference. * @see #getValuesReference() * @generated */ void setValuesReference(ValuesReferenceType value); /** * Returns the value of the '<em><b>WGS84 Bounding Box</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>WGS84 Bounding Box</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>WGS84 Bounding Box</em>' containment reference. * @see #setWGS84BoundingBox(WGS84BoundingBoxType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_WGS84BoundingBox() * @model containment="true" upper="-2" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='WGS84BoundingBox' namespace='##targetNamespace' affiliation='BoundingBox'" * @generated */ WGS84BoundingBoxType getWGS84BoundingBox(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getWGS84BoundingBox <em>WGS84 Bounding Box</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>WGS84 Bounding Box</em>' containment reference. * @see #getWGS84BoundingBox() * @generated */ void setWGS84BoundingBox(WGS84BoundingBoxType value); /** * Returns the value of the '<em><b>Range Closure</b></em>' attribute. * The default value is <code>"closed"</code>. * The literals are from the enumeration {@link net.opengis.ows20.RangeClosureType}. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Specifies which of the minimum and maximum values are * included in the range. Note that plus and minus infinity are considered * closed bounds. * <!-- end-model-doc --> * @return the value of the '<em>Range Closure</em>' attribute. * @see net.opengis.ows20.RangeClosureType * @see #isSetRangeClosure() * @see #unsetRangeClosure() * @see #setRangeClosure(RangeClosureType) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_RangeClosure() * @model default="closed" unsettable="true" * extendedMetaData="kind='attribute' name='rangeClosure' namespace='##targetNamespace'" * @generated */ RangeClosureType getRangeClosure(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getRangeClosure <em>Range Closure</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Range Closure</em>' attribute. * @see net.opengis.ows20.RangeClosureType * @see #isSetRangeClosure() * @see #unsetRangeClosure() * @see #getRangeClosure() * @generated */ void setRangeClosure(RangeClosureType value); /** * Unsets the value of the '{@link net.opengis.ows20.DocumentRoot#getRangeClosure <em>Range Closure</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetRangeClosure() * @see #getRangeClosure() * @see #setRangeClosure(RangeClosureType) * @generated */ void unsetRangeClosure(); /** * Returns whether the value of the '{@link net.opengis.ows20.DocumentRoot#getRangeClosure <em>Range Closure</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Range Closure</em>' attribute is set. * @see #unsetRangeClosure() * @see #getRangeClosure() * @see #setRangeClosure(RangeClosureType) * @generated */ boolean isSetRangeClosure(); /** * Returns the value of the '<em><b>Reference1</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * Reference to data or metadata recorded elsewhere, either * external to this XML document or within it. Whenever practical, this * attribute should be a URL from which this metadata can be electronically * retrieved. Alternately, this attribute can reference a URN for * well-known metadata. For example, such a URN could be a URN defined in * the "ogc" URN namespace. * <!-- end-model-doc --> * @return the value of the '<em>Reference1</em>' attribute. * @see #setReference1(String) * @see net.opengis.ows20.Ows20Package#getDocumentRoot_Reference1() * @model dataType="org.eclipse.emf.ecore.xml.type.AnyURI" * extendedMetaData="kind='attribute' name='reference' namespace='##targetNamespace'" * @generated */ String getReference1(); /** * Sets the value of the '{@link net.opengis.ows20.DocumentRoot#getReference1 <em>Reference1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Reference1</em>' attribute. * @see #getReference1() * @generated */ void setReference1(String value); } // DocumentRoot