Interface NameSpace


@UML(identifier="NameSpace", specification=ISO_19103) public interface NameSpace
A domain in which names 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:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Indicates whether this namespace is a "top level" namespace.
    Returns the identifier of this namespace.