Interface OutputDescriptionType

All Superinterfaces:
DescriptionType, EObject, Notifier
All Known Implementing Classes:
OutputDescriptionTypeImpl

public interface OutputDescriptionType extends DescriptionType
A representation of the model object 'Output Description Type'. Description of a process Output. In this use, the DescriptionType shall describe this process output.

The following features are supported:

See Also:
  • Method Details

    • getComplexOutput

      SupportedComplexDataType getComplexOutput()
      Returns the value of the 'Complex Output' containment reference. Indicates that this Output shall be a complex data structure (such as a GML fragment) that is returned by the execute operation response. The value of this complex data structure can be output either embedded in the execute operation response or remotely accessible to the client. When this output form is indicated, the process produces only a single output, and "store" is "false, the output shall be returned directly, without being embedded in the XML document that is otherwise provided by execute operation response. This element also provides a list of format, encoding, and schema combinations supported for this output. The client can select from among the identified combinations of formats, encodings, and schemas to specify the form of the output. This allows for complete specification of particular versions of GML, or image formats.
      Returns:
      the value of the 'Complex Output' containment reference.
      See Also:
    • setComplexOutput

      void setComplexOutput(SupportedComplexDataType value)
      Sets the value of the 'Complex Output' containment reference.
      Parameters:
      value - the new value of the 'Complex Output' containment reference.
      See Also:
    • getLiteralOutput

      LiteralOutputType getLiteralOutput()
      Returns the value of the 'Literal Output' containment reference. Indicates that this output shall be a simple literal value (such as an integer) that is embedded in the execute response, and describes that output.
      Returns:
      the value of the 'Literal Output' containment reference.
      See Also:
    • setLiteralOutput

      void setLiteralOutput(LiteralOutputType value)
      Sets the value of the 'Literal Output' containment reference.
      Parameters:
      value - the new value of the 'Literal Output' containment reference.
      See Also:
    • getBoundingBoxOutput

      SupportedCRSsType getBoundingBoxOutput()
      Returns the value of the 'Bounding Box Output' containment reference. Indicates that this output shall be a BoundingBox data structure, and provides a list of the CRSs supported in these Bounding Boxes. This element shall be included when this process output is an ows:BoundingBox element.
      Returns:
      the value of the 'Bounding Box Output' containment reference.
      See Also:
    • setBoundingBoxOutput

      void setBoundingBoxOutput(SupportedCRSsType value)
      Sets the value of the 'Bounding Box Output' containment reference.
      Parameters:
      value - the new value of the 'Bounding Box Output' containment reference.
      See Also: