Interface NameSpace


  • @UML(identifier="NameSpace",
         specification=ISO_19103)
    public interface NameSpace
    A domain in which names given by character strings are defined. Every GenericName must be valid in a namespace. For a LocalName, this means that the name must exist in the current namespace. For a ScopedName, this means:
    1. The head of a ScopedName must be a LocalName which is valid in this namespace.
    2. The tail must either be:
      • a LocalName which is valid in the NameSpace associated with the head, or
      • another ScopedName with these same constraints on head and tail, applied to the NameSpace associated with the head.
    Since:
    2.1
    See Also:
    NameFactory.createNameSpace(GenericName, Map)
    • Method Summary

      Modifier and Type Method Description
      boolean isGlobal()
      Indicates whether this namespace is a "top level" namespace.
      GenericName name()
      Represents the identifier of this namespace.