Interface OutputDefinitionType

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
DocumentOutputDefinitionType
All Known Implementing Classes:
DocumentOutputDefinitionTypeImpl, OutputDefinitionTypeImpl

public interface OutputDefinitionType extends EObject
A representation of the model object 'Output Definition Type'. Definition of a format, encoding, schema, and unit-of-measure for an output to be returned from a process.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Encoding' attribute.
    Returns the value of the 'Identifier' containment reference.
    Returns the value of the 'Mime Type' attribute.
    Returns the value of the 'Schema' attribute.
    Returns the value of the 'Uom' attribute.
    void
    Sets the value of the 'Encoding' attribute.
    void
    Sets the value of the 'Identifier' containment reference.
    void
    Sets the value of the 'Mime Type' attribute.
    void
    Sets the value of the 'Schema' attribute.
    void
    setUom(String value)
    Sets the value of the 'Uom' attribute.

    Methods inherited from interface EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getIdentifier

      CodeType getIdentifier()
      Returns the value of the 'Identifier' containment reference. Unambiguous identifier or name of an output, unique for this process.
      Returns:
      the value of the 'Identifier' containment reference.
      See Also:
    • setIdentifier

      void setIdentifier(CodeType value)
      Sets the value of the 'Identifier' containment reference.
      Parameters:
      value - the new value of the 'Identifier' containment reference.
      See Also:
    • getEncoding

      String getEncoding()
      Returns the value of the 'Encoding' attribute. The encoding of this input or requested for this output (e.g., UTF-8). This "encoding" shall be included whenever the encoding required is not the default encoding indicated in the Process full description. When included, this encoding shall be one published for this output or input in the Process full description.
      Returns:
      the value of the 'Encoding' attribute.
      See Also:
    • setEncoding

      void setEncoding(String value)
      Sets the value of the 'Encoding' attribute.
      Parameters:
      value - the new value of the 'Encoding' attribute.
      See Also:
    • getMimeType

      String getMimeType()
      Returns the value of the 'Mime Type' attribute. The Format of this input or requested for this output (e.g., text/xml). This element shall be omitted when the Format is indicated in the http header of the output. When included, this format shall be one published for this output or input in the Process full description.
      Returns:
      the value of the 'Mime Type' attribute.
      See Also:
    • setMimeType

      void setMimeType(String value)
      Sets the value of the 'Mime Type' attribute.
      Parameters:
      value - the new value of the 'Mime Type' attribute.
      See Also:
    • getSchema

      String getSchema()
      Returns the value of the 'Schema' attribute. Web-accessible XML Schema Document that defines the content model of this complex resource (e.g., encoded using GML 2.2 Application Schema). This reference should be included for XML encoded complex resources to facilitate validation. PS I changed the name of this attribute to be consistent with the ProcessDescription. The original was giving me validation troubles in XMLSpy.
      Returns:
      the value of the 'Schema' attribute.
      See Also:
    • setSchema

      void setSchema(String value)
      Sets the value of the 'Schema' attribute.
      Parameters:
      value - the new value of the 'Schema' attribute.
      See Also:
    • getUom

      String getUom()
      Returns the value of the 'Uom' attribute. Reference to the unit of measure (if any) requested for this output. A uom can be referenced when a client wants to specify one of the units of measure supported for this output. This uom shall be a unit of measure referenced for this output of this process in the Process full description.
      Returns:
      the value of the 'Uom' attribute.
      See Also:
    • setUom

      void setUom(String value)
      Sets the value of the 'Uom' attribute.
      Parameters:
      value - the new value of the 'Uom' attribute.
      See Also: