/**
*
*
*
* $Id$
*/
package net.opengis.wps10;
import net.opengis.ows11.AllowedValuesType;
import net.opengis.ows11.AnyValueType;
/**
*
* A representation of the model object 'Literal Input Type'.
*
*
*
* Description of a process input that consists of a simple literal value (e.g., "2.1"). (Informative: This type is a subset of the ows:UnNamedDomainType defined in owsDomaintype.xsd.)
*
*
*
* The following features are supported:
*
* - {@link net.opengis.wps10.LiteralInputType#getAllowedValues Allowed Values}
* - {@link net.opengis.wps10.LiteralInputType#getAnyValue Any Value}
* - {@link net.opengis.wps10.LiteralInputType#getValuesReference Values Reference}
* - {@link net.opengis.wps10.LiteralInputType#getDefaultValue Default Value}
*
*
*
* @see net.opengis.wps10.Wps10Package#getLiteralInputType()
* @model extendedMetaData="name='LiteralInputType' kind='elementOnly'"
* @generated
*/
public interface LiteralInputType extends LiteralOutputType {
/**
* Returns the value of the 'Allowed Values' containment reference.
*
*
*
* Indicates that there are a finite set of values and ranges allowed for this input, and contains list of all the valid values and/or ranges of values. Notice that these values and ranges can be displayed to a human client.
*
* @return the value of the 'Allowed Values' containment reference.
* @see #setAllowedValues(AllowedValuesType)
* @see net.opengis.wps10.Wps10Package#getLiteralInputType_AllowedValues()
* @model containment="true"
* extendedMetaData="kind='element' name='AllowedValues' namespace='http://www.opengis.net/ows/1.1'"
* @generated
*/
AllowedValuesType getAllowedValues();
/**
* Sets the value of the '{@link net.opengis.wps10.LiteralInputType#getAllowedValues Allowed Values}' containment reference.
*
*
* @param value the new value of the 'Allowed Values' containment reference.
* @see #getAllowedValues()
* @generated
*/
void setAllowedValues(AllowedValuesType value);
/**
* Returns the value of the 'Any Value' containment reference.
*
*
*
* Indicates that any value is allowed for this input. This element shall be included when there are no restrictions, except for data type, on the allowable value of this input.
*
* @return the value of the 'Any Value' containment reference.
* @see #setAnyValue(AnyValueType)
* @see net.opengis.wps10.Wps10Package#getLiteralInputType_AnyValue()
* @model containment="true"
* extendedMetaData="kind='element' name='AnyValue' namespace='http://www.opengis.net/ows/1.1'"
* @generated
*/
AnyValueType getAnyValue();
/**
* Sets the value of the '{@link net.opengis.wps10.LiteralInputType#getAnyValue Any Value}' containment reference.
*
*
* @param value the new value of the 'Any Value' containment reference.
* @see #getAnyValue()
* @generated
*/
void setAnyValue(AnyValueType value);
/**
* Returns the value of the 'Values Reference' containment reference.
*
*
*
* Indicates that there are a finite set of values and ranges allowed for this input, which are specified in the referenced list.
*
* @return the value of the 'Values Reference' containment reference.
* @see #setValuesReference(ValuesReferenceType)
* @see net.opengis.wps10.Wps10Package#getLiteralInputType_ValuesReference()
* @model containment="true"
* extendedMetaData="kind='element' name='ValuesReference'"
* @generated
*/
ValuesReferenceType getValuesReference();
/**
* Sets the value of the '{@link net.opengis.wps10.LiteralInputType#getValuesReference Values Reference}' containment reference.
*
*
* @param value the new value of the 'Values Reference' containment reference.
* @see #getValuesReference()
* @generated
*/
void setValuesReference(ValuesReferenceType value);
/**
* Returns the value of the 'Default Value' attribute.
*
*
*
* Optional default value for this quantity, which should be included when this quantity has a default value. The DefaultValue shall be understood to be consistent with the unit of measure selected in the Execute request.
*
* @return the value of the 'Default Value' attribute.
* @see #setDefaultValue(String)
* @see net.opengis.wps10.Wps10Package#getLiteralInputType_DefaultValue()
* @model dataType="org.eclipse.emf.ecore.xml.type.String"
* extendedMetaData="kind='element' name='DefaultValue'"
* @generated
*/
String getDefaultValue();
/**
* Sets the value of the '{@link net.opengis.wps10.LiteralInputType#getDefaultValue Default Value}' attribute.
*
*
* @param value the new value of the 'Default Value' attribute.
* @see #getDefaultValue()
* @generated
*/
void setDefaultValue(String value);
} // LiteralInputType