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:
    Gml311Package.getIdentifierType()
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      CodeType getName()
      Returns the value of the 'Name' containment reference.
      FeatureMap getNameGroup()
      Returns the value of the 'Name Group' attribute list.
      StringOrRefType getRemarks()
      Returns the value of the 'Remarks' containment reference.
      String getVersion()
      Returns the value of the 'Version' attribute.
      void setName​(CodeType value)
      Sets the value of the 'Name' containment reference.
      void setRemarks​(StringOrRefType value)
      Sets the value of the 'Remarks' containment reference.
      void setVersion​(String value)
      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 Detail

      • 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:
        Gml311Package.getIdentifierType_NameGroup()
      • 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(CodeType), Gml311Package.getIdentifierType_Name()
      • 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:
        getName()
      • 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(String), Gml311Package.getIdentifierType_Version()
      • setVersion

        void setVersion​(String value)
        Sets the value of the 'Version' attribute.
        Parameters:
        value - the new value of the 'Version' attribute.
        See Also:
        getVersion()
      • 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:
        getRemarks()