/** * * * * $Id$ */ package net.opengis.wps; /** * * A representation of the model object 'Output Data Type'. * * * * Value of one output from a process. * In this use, the DescriptionType shall describe this process output. * * *

* The following features are supported: *

*

* * @see net.opengis.wps.WpsPackage#getOutputDataType() * @model extendedMetaData="name='OutputDataType' kind='elementOnly'" * @generated */ public interface OutputDataType extends DescriptionType { /** * Returns the value of the 'Reference' containment reference. * * * * Identifies this output as a web accessible resource, and references that resource. This element shall only be used for complex data. This element shall be used by a server when "store" in the Execute request is "true". * * @return the value of the 'Reference' containment reference. * @see #setReference(OutputReferenceType) * @see net.opengis.wps.WpsPackage#getOutputDataType_Reference() * @model containment="true" * extendedMetaData="kind='element' name='Reference' namespace='##targetNamespace'" * @generated */ OutputReferenceType getReference(); /** * Sets the value of the '{@link net.opengis.wps.OutputDataType#getReference Reference}' containment reference. * * * @param value the new value of the 'Reference' containment reference. * @see #getReference() * @generated */ void setReference(OutputReferenceType value); /** * Returns the value of the 'Data' containment reference. * * * * Identifies this output value as a data embedded in this response, and includes that data. This element shall be used by a server when "store" in the Execute request is "false". * * @return the value of the 'Data' containment reference. * @see #setData(DataType) * @see net.opengis.wps.WpsPackage#getOutputDataType_Data() * @model containment="true" * extendedMetaData="kind='element' name='Data' namespace='##targetNamespace'" * @generated */ DataType getData(); /** * Sets the value of the '{@link net.opengis.wps.OutputDataType#getData Data}' containment reference. * * * @param value the new value of the 'Data' containment reference. * @see #getData() * @generated */ void setData(DataType value); } // OutputDataType