/** * * * * $Id$ */ package net.opengis.wps; 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: *

*

* * @see net.opengis.wps.WpsPackage#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.wps.WpsPackage#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.wps.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.wps.WpsPackage#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.wps.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.wps.WpsPackage#getLiteralInputType_ValuesReference() * @model containment="true" * extendedMetaData="kind='element' name='ValuesReference'" * @generated */ ValuesReferenceType getValuesReference(); /** * Sets the value of the '{@link net.opengis.wps.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.wps.WpsPackage#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.wps.LiteralInputType#getDefaultValue Default Value}' attribute. * * * @param value the new value of the 'Default Value' attribute. * @see #getDefaultValue() * @generated */ void setDefaultValue(String value); } // LiteralInputType