/**
*
*
*
* $Id$
*/
package net.opengis.wps10;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Supported Complex Data Type'.
*
*
*
* Formats, encodings, and schemas supported by a process input or output.
*
*
*
* The following features are supported:
*
* - {@link net.opengis.wps10.SupportedComplexDataType#getDefault Default}
* - {@link net.opengis.wps10.SupportedComplexDataType#getSupported Supported}
*
*
*
* @see net.opengis.wps10.Wps10Package#getSupportedComplexDataType()
* @model extendedMetaData="name='SupportedComplexDataType' kind='elementOnly'"
* @generated
*/
public interface SupportedComplexDataType extends EObject {
/**
* Returns the value of the 'Default' containment reference.
*
*
*
* Identifies the default combination of Format, Encoding, and Schema supported for this Input/Output. The process shall expect input in or produce output in this combination of MimeType/Encoding/Schema unless the Execute request specifies otherwise.
*
* @return the value of the 'Default' containment reference.
* @see #setDefault(ComplexDataCombinationType)
* @see net.opengis.wps10.Wps10Package#getSupportedComplexDataType_Default()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='Default'"
* @generated
*/
ComplexDataCombinationType getDefault();
/**
* Sets the value of the '{@link net.opengis.wps10.SupportedComplexDataType#getDefault Default}' containment reference.
*
*
* @param value the new value of the 'Default' containment reference.
* @see #getDefault()
* @generated
*/
void setDefault(ComplexDataCombinationType value);
/**
* Returns the value of the 'Supported' containment reference.
*
*
*
* Unordered list of combinations of format, encoding, and schema supported for this Input/Output. This element shall be repeated for each combination of MimeType/Encoding/Schema that is supported for this Input/Output. This list shall include the default MimeType/Encoding/Schema.
*
* @return the value of the 'Supported' containment reference.
* @see #setSupported(ComplexDataCombinationsType)
* @see net.opengis.wps10.Wps10Package#getSupportedComplexDataType_Supported()
* @model containment="true" required="true"
* extendedMetaData="kind='element' name='Supported'"
* @generated
*/
ComplexDataCombinationsType getSupported();
/**
* Sets the value of the '{@link net.opengis.wps10.SupportedComplexDataType#getSupported Supported}' containment reference.
*
*
* @param value the new value of the 'Supported' containment reference.
* @see #getSupported()
* @generated
*/
void setSupported(ComplexDataCombinationsType value);
} // SupportedComplexDataType