Interface AbstractGMLType

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
AbstractDescriptionBaseType, AbstractDescriptionType, AbstractGeometricPrimitiveType, AbstractGeometryBaseType, AbstractGeometryType, AbstractRingType, AbstractSurfaceType, AxisDescriptionType, CoverageOfferingBriefType, CoverageOfferingType, EnvelopeType, EnvelopeWithTimePeriodType, GridType, LinearRingType, LonLatEnvelopeBaseType, LonLatEnvelopeType, PointType, PolygonType, RangeSetType, RectifiedGridType, ServiceType
All Known Implementing Classes:
AbstractDescriptionBaseTypeImpl, AbstractDescriptionTypeImpl, AbstractGeometricPrimitiveTypeImpl, AbstractGeometryBaseTypeImpl, AbstractGeometryTypeImpl, AbstractGMLTypeImpl, AbstractRingTypeImpl, AbstractSurfaceTypeImpl, AxisDescriptionTypeImpl, CoverageOfferingBriefTypeImpl, CoverageOfferingTypeImpl, EnvelopeTypeImpl, EnvelopeWithTimePeriodTypeImpl, GridTypeImpl, LinearRingTypeImpl, LonLatEnvelopeBaseTypeImpl, LonLatEnvelopeTypeImpl, PointTypeImpl, PolygonTypeImpl, RangeSetTypeImpl, RectifiedGridTypeImpl, ServiceTypeImpl

public interface AbstractGMLType extends EObject
A representation of the model object 'Abstract GML Type'. The optional attribute "id" is omitted from this profile. All complexContent GML elements are directly or indirectly derived from this abstract supertype to establish a hierarchy of GML types that may be distinguished from other XML types by their ancestry.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Description' containment reference.
    EList
    Returns the value of the 'Meta Data Property' containment reference list.
    EList
    Returns the value of the 'Name' containment reference list.
    void
    Sets the value of the 'Description' containment reference.

    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

    • getMetaDataProperty

      EList getMetaDataProperty()
      Returns the value of the 'Meta Data Property' containment reference list. The list contents are of type MetaDataPropertyType. Contains or refers to a metadata package that contains metadata properties.
      Returns:
      the value of the 'Meta Data Property' containment reference list.
      See Also:
    • getDescription

      StringOrRefType getDescription()
      Returns the value of the 'Description' containment reference. Contains a simple text description of the object, or refers to an external description.
      Returns:
      the value of the 'Description' containment reference.
      See Also:
    • setDescription

      void setDescription(StringOrRefType value)
      Sets the value of the 'Description' containment reference.
      Parameters:
      value - the new value of the 'Description' containment reference.
      See Also:
    • getName

      EList getName()
      Returns the value of the 'Name' containment reference list. The list contents are of type CodeType. Multiple names may be provided. These will often be distinguished by being assigned by different authorities, as indicated by the value of the codeSpace attribute. In an instance document there will usually only be one name per authority.
      Returns:
      the value of the 'Name' containment reference list.
      See Also: