Interface ReferenceType

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
ReferenceTypeImpl

public interface ReferenceType extends EObject
A representation of the model object 'Reference Type'. Reference to an input (output) value that is a web accessible resource.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    EObject
    Returns the value of the 'Body' containment reference.
    Returns the value of the 'Body Reference' containment reference.
    Returns the value of the 'Encoding' attribute.
    Returns the value of the 'Href' attribute.
    Returns the value of the 'Mime Type' attribute.
    Returns the value of the 'Schema' attribute.
    void
    setBody(EObject value)
    Sets the value of the 'Body' containment reference.
    void
    Sets the value of the 'Body Reference' containment reference.
    void
    Sets the value of the 'Encoding' attribute.
    void
    setHref(String value)
    Sets the value of the 'Href' attribute.
    void
    Sets the value of the 'Mime Type' attribute.
    void
    Sets the value of the 'Schema' 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

    • getBody

      EObject getBody()
      Returns the value of the 'Body' containment reference. The contents of this element to be used as the body of the HTTP request message to be sent to the service identified in ../Reference/@href. For example, it could be an XML encoded WFS request using HTTP/POST.
      Returns:
      the value of the 'Body' containment reference.
      See Also:
    • setBody

      void setBody(EObject value)
      Sets the value of the 'Body' containment reference.
      Parameters:
      value - the new value of the 'Body' containment reference.
      See Also:
    • getBodyReference

      BodyReferenceType getBodyReference()
      Returns the value of the 'Body Reference' containment reference. Reference to a remote document to be used as the body of the an HTTP/POST request message to the service identified in the href element in the Reference structure.
      Returns:
      the value of the 'Body Reference' containment reference.
      See Also:
    • setBodyReference

      void setBodyReference(BodyReferenceType value)
      Sets the value of the 'Body Reference' containment reference.
      Parameters:
      value - the new value of the 'Body Reference' containment reference.
      See Also:
    • getEncoding

      String getEncoding()
      Returns the value of the 'Encoding' attribute. Encoding procedure or character set used (e.g. raw, base64, or UTF-8).
      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:
    • getHref

      String getHref()
      Returns the value of the 'Href' attribute. HTTP URI that points to the remote resource where the data may be retrieved.
      Returns:
      the value of the 'Href' attribute.
      See Also:
    • setHref

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

      String getMimeType()
      Returns the value of the 'Mime Type' attribute. Media type of the data.
      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. Identification of the data schema.
      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: