Interface IdentifierType

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

public interface IdentifierType extends EObject
A representation of the model object 'Identifier Type'. An identification of a CRS object. The first use of the IdentifierType for an object, if any, is normally the primary identification code, and any others are aliases.

The following features are supported:

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the 'Name' containment reference.
    FeatureMap
    Returns the value of the 'Name Group' attribute list.
    Returns the value of the 'Remarks' containment reference.
    Returns the value of the 'Version' attribute.
    void
    Sets the value of the 'Name' containment reference.
    void
    Sets the value of the 'Remarks' containment reference.
    void
    Sets the value of the 'Version' 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

    • getNameGroup

      FeatureMap getNameGroup()
      Returns the value of the 'Name Group' attribute list. The list contents are of type FeatureMap.Entry. The code or name for this Identifier, often from a controlled list or pattern defined by a code space. The optional codeSpace attribute is normally included to identify or reference a code space within which one or more codes are defined. This code space is often defined by some authority organization, where one organization may define multiple code spaces. The range and format of each Code Space identifier is defined by that code space authority. Information about that code space authority can be included as metaDataProperty elements which are optionally allowed in all CRS objects.
      Returns:
      the value of the 'Name Group' attribute list.
      See Also:
    • getName

      CodeType getName()
      Returns the value of the 'Name' containment reference. The code or name for this Identifier, often from a controlled list or pattern defined by a code space. The optional codeSpace attribute is normally included to identify or reference a code space within which one or more codes are defined. This code space is often defined by some authority organization, where one organization may define multiple code spaces. The range and format of each Code Space identifier is defined by that code space authority. Information about that code space authority can be included as metaDataProperty elements which are optionally allowed in all CRS objects.
      Returns:
      the value of the 'Name' containment reference.
      See Also:
    • setName

      void setName(CodeType value)
      Sets the value of the 'Name' containment reference.
      Parameters:
      value - the new value of the 'Name' containment reference.
      See Also:
    • getVersion

      String getVersion()
      Returns the value of the 'Version' attribute. Identifier of the version of the associated codeSpace or code, as specified by the codeSpace or code authority. This version is included only when the "code" or "codeSpace" uses versions. When appropriate, the version is identified by the effective date, coded using ISO 8601 date format.
      Returns:
      the value of the 'Version' attribute.
      See Also:
    • setVersion

      void setVersion(String value)
      Sets the value of the 'Version' attribute.
      Parameters:
      value - the new value of the 'Version' attribute.
      See Also:
    • getRemarks

      StringOrRefType getRemarks()
      Returns the value of the 'Remarks' containment reference. Remarks about this code or alias.
      Returns:
      the value of the 'Remarks' containment reference.
      See Also:
    • setRemarks

      void setRemarks(StringOrRefType value)
      Sets the value of the 'Remarks' containment reference.
      Parameters:
      value - the new value of the 'Remarks' containment reference.
      See Also: