Interface InputDescriptionType

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

public interface InputDescriptionType extends DescriptionType
A representation of the model object 'Input Description Type'. Description of an input to a process. In this use, the DescriptionType shall describe this process input.

The following features are supported:

See Also:
  • Method Details

    • getComplexData

      Returns the value of the 'Complex Data' containment reference. Indicates that this Input shall be a complex data structure (such as a GML document), and provides a list of Formats, Encodings, and Schemas supported for this Input. The value of this ComplexData structure can be input either embedded in the Execute request or remotely accessible to the server. The client can select from among the identified combinations of Formats, Encodings, and Schemas to specify the form of the Input. This allows for complete specification of particular versions of GML, or image formats.
      Returns:
      the value of the 'Complex Data' containment reference.
      See Also:
    • setComplexData

      void setComplexData(SupportedComplexDataInputType value)
      Sets the value of the 'Complex Data' containment reference.
      Parameters:
      value - the new value of the 'Complex Data' containment reference.
      See Also:
    • getLiteralData

      LiteralInputType getLiteralData()
      Returns the value of the 'Literal Data' containment reference. Indicates that this Input shall be a simple numeric value or character string that is embedded in the execute request, and describes the possible values.
      Returns:
      the value of the 'Literal Data' containment reference.
      See Also:
    • setLiteralData

      void setLiteralData(LiteralInputType value)
      Sets the value of the 'Literal Data' containment reference.
      Parameters:
      value - the new value of the 'Literal Data' containment reference.
      See Also:
    • getBoundingBoxData

      SupportedCRSsType getBoundingBoxData()
      Returns the value of the 'Bounding Box Data' containment reference. Indicates that this Input shall be a BoundingBox data structure that is embedded in the execute request, and provides a list of the Coordinate Reference System support for this Bounding Box.
      Returns:
      the value of the 'Bounding Box Data' containment reference.
      See Also:
    • setBoundingBoxData

      void setBoundingBoxData(SupportedCRSsType value)
      Sets the value of the 'Bounding Box Data' containment reference.
      Parameters:
      value - the new value of the 'Bounding Box Data' containment reference.
      See Also:
    • getMaxOccurs

      BigInteger getMaxOccurs()
      Returns the value of the 'Max Occurs' attribute. The maximum number of times that values for this parameter are permitted in an Execute request. If "1" then this parameter may appear only once in an Execute request. If greater than "1", then this input parameter may appear that many times in an Execute request.
      Returns:
      the value of the 'Max Occurs' attribute.
      See Also:
    • setMaxOccurs

      void setMaxOccurs(BigInteger value)
      Sets the value of the 'Max Occurs' attribute.
      Parameters:
      value - the new value of the 'Max Occurs' attribute.
      See Also:
    • getMinOccurs

      BigInteger getMinOccurs()
      Returns the value of the 'Min Occurs' attribute. The minimum number of times that values for this parameter are required in an Execute request. If "0", this data input is optional. If greater than "0" then this process input is required.
      Returns:
      the value of the 'Min Occurs' attribute.
      See Also:
    • setMinOccurs

      void setMinOccurs(BigInteger value)
      Sets the value of the 'Min Occurs' attribute.
      Parameters:
      value - the new value of the 'Min Occurs' attribute.
      See Also: