@UML(identifier="NameSpace", specification=ISO_19103) public interface NameSpace
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:
Modifier and Type | Method and Description |
---|---|
boolean |
isGlobal()
Indicates whether this namespace is a "top level" namespace.
|
GenericName |
name()
Represents the identifier of this namespace.
|
@UML(identifier="isGlobal", obligation=MANDATORY, specification=ISO_19103) boolean isGlobal()
true
if this namespace has no parent.@UML(identifier="name", obligation=MANDATORY, specification=ISO_19103) GenericName name()
true
, indicating that this is a top level NameSpace
, then the name shall be a
local name. If false
, name shall be a fully-qualified name where
name.scope().isGlobal() == true
.Copyright © 1994–2019 Open Geospatial Consortium. All rights reserved.