001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id: MetadataURLType.java 7522 2007-09-12 22:00:10Z saul.farber $
006: */package net.opengis.wfs;
007:
008: import org.eclipse.emf.ecore.EObject;
009:
010: /**
011: * <!-- begin-user-doc -->
012: * A representation of the model object '<em><b>Metadata URL Type</b></em>'.
013: * <!-- end-user-doc -->
014: *
015: * <!-- begin-model-doc -->
016: *
017: * A Web Feature Server MAY use zero or more MetadataURL
018: * elements to offer detailed, standardized metadata about
019: * the data underneath a particular feature type. The type
020: * attribute indicates the standard to which the metadata
021: * complies; the format attribute indicates how the metadata is
022: * structured. Two types are defined at present:
023: * 'TC211' or 'ISO19115' = ISO TC211 19115;
024: * 'FGDC' = FGDC CSDGM.
025: * 'ISO19139' = ISO 19139
026: * <!-- end-model-doc -->
027: *
028: * <p>
029: * The following features are supported:
030: * <ul>
031: * <li>{@link net.opengis.wfs.MetadataURLType#getValue <em>Value</em>}</li>
032: * <li>{@link net.opengis.wfs.MetadataURLType#getFormat <em>Format</em>}</li>
033: * <li>{@link net.opengis.wfs.MetadataURLType#getType <em>Type</em>}</li>
034: * </ul>
035: * </p>
036: *
037: * @see net.opengis.wfs.WfsPackage#getMetadataURLType()
038: * @model extendedMetaData="name='MetadataURLType' kind='simple'"
039: * @generated
040: */
041: public interface MetadataURLType extends EObject {
042: /**
043: * Returns the value of the '<em><b>Value</b></em>' attribute.
044: * <!-- begin-user-doc -->
045: * <p>
046: * If the meaning of the '<em>Value</em>' attribute isn't clear,
047: * there really should be more of a description here...
048: * </p>
049: * <!-- end-user-doc -->
050: * @return the value of the '<em>Value</em>' attribute.
051: * @see #setValue(String)
052: * @see net.opengis.wfs.WfsPackage#getMetadataURLType_Value()
053: * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String"
054: * extendedMetaData="name=':0' kind='simple'"
055: * @generated
056: */
057: String getValue();
058:
059: /**
060: * Sets the value of the '{@link net.opengis.wfs.MetadataURLType#getValue <em>Value</em>}' attribute.
061: * <!-- begin-user-doc -->
062: * <!-- end-user-doc -->
063: * @param value the new value of the '<em>Value</em>' attribute.
064: * @see #getValue()
065: * @generated
066: */
067: void setValue(String value);
068:
069: /**
070: * Returns the value of the '<em><b>Format</b></em>' attribute.
071: * <!-- begin-user-doc -->
072: * <p>
073: * If the meaning of the '<em>Format</em>' attribute isn't clear,
074: * there really should be more of a description here...
075: * </p>
076: * <!-- end-user-doc -->
077: * @return the value of the '<em>Format</em>' attribute.
078: * @see #setFormat(String)
079: * @see net.opengis.wfs.WfsPackage#getMetadataURLType_Format()
080: * @model unique="false" dataType="net.opengis.wfs.FormatType" required="true"
081: * extendedMetaData="kind='attribute' name='format'"
082: * @generated
083: */
084: String getFormat();
085:
086: /**
087: * Sets the value of the '{@link net.opengis.wfs.MetadataURLType#getFormat <em>Format</em>}' attribute.
088: * <!-- begin-user-doc -->
089: * <!-- end-user-doc -->
090: * @param value the new value of the '<em>Format</em>' attribute.
091: * @see #getFormat()
092: * @generated
093: */
094: void setFormat(String value);
095:
096: /**
097: * Returns the value of the '<em><b>Type</b></em>' attribute.
098: * <!-- begin-user-doc -->
099: * <p>
100: * If the meaning of the '<em>Type</em>' attribute isn't clear,
101: * there really should be more of a description here...
102: * </p>
103: * <!-- end-user-doc -->
104: * @return the value of the '<em>Type</em>' attribute.
105: * @see #setType(String)
106: * @see net.opengis.wfs.WfsPackage#getMetadataURLType_Type()
107: * @model unique="false" dataType="net.opengis.wfs.TypeType" required="true"
108: * extendedMetaData="kind='attribute' name='type'"
109: * @generated
110: */
111: String getType();
112:
113: /**
114: * Sets the value of the '{@link net.opengis.wfs.MetadataURLType#getType <em>Type</em>}' attribute.
115: * <!-- begin-user-doc -->
116: * <!-- end-user-doc -->
117: * @param value the new value of the '<em>Type</em>' attribute.
118: * @see #getType()
119: * @generated
120: */
121: void setType(String value);
122:
123: } // MetadataURLType
|