/** * * * * $Id$ */ package net.opengis.wps; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Literal Data Type'. * * * * One simple literal value (such as an integer or real number) that is embedded in the Execute operation request or response. * * *

* The following features are supported: *

*

* * @see net.opengis.wps.WpsPackage#getLiteralDataType() * @model extendedMetaData="name='LiteralDataType' kind='simple'" * @generated */ public interface LiteralDataType extends EObject { /** * Returns the value of the 'Value' attribute. * * * * String containing the Literal value (e.g., "49"). * * @return the value of the 'Value' attribute. * @see #setValue(String) * @see net.opengis.wps.WpsPackage#getLiteralDataType_Value() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="name=':0' kind='simple'" * @generated */ String getValue(); /** * Sets the value of the '{@link net.opengis.wps.LiteralDataType#getValue Value}' attribute. * * * @param value the new value of the 'Value' attribute. * @see #getValue() * @generated */ void setValue(String value); /** * Returns the value of the 'Data Type' attribute. * * * * Identifies the data type of this literal input or output. This dataType should be included for each quantity whose value is not a simple string. * * @return the value of the 'Data Type' attribute. * @see #setDataType(String) * @see net.opengis.wps.WpsPackage#getLiteralDataType_DataType() * @model dataType="org.eclipse.emf.ecore.xml.type.AnyURI" * extendedMetaData="kind='attribute' name='dataType'" * @generated */ String getDataType(); /** * Sets the value of the '{@link net.opengis.wps.LiteralDataType#getDataType Data Type}' attribute. * * * @param value the new value of the 'Data Type' attribute. * @see #getDataType() * @generated */ void setDataType(String value); /** * Returns the value of the 'Uom' attribute. * * * * Identifies the unit of measure of this literal input or output. This unit of measure should be referenced for any numerical value that has units (e.g., "meters", but not a more complete reference system). Shall be a UOM identified in the Process description for this input or output. * * @return the value of the 'Uom' attribute. * @see #setUom(String) * @see net.opengis.wps.WpsPackage#getLiteralDataType_Uom() * @model dataType="org.eclipse.emf.ecore.xml.type.AnyURI" * extendedMetaData="kind='attribute' name='uom'" * @generated */ String getUom(); /** * Sets the value of the '{@link net.opengis.wps.LiteralDataType#getUom Uom}' attribute. * * * @param value the new value of the 'Uom' attribute. * @see #getUom() * @generated */ void setUom(String value); } // LiteralDataType