|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@UML(identifier="NameSpace", specification=ISO_19103) public interface NameSpace
A domain in which names given by character strings are defined.
Method Summary | |
---|---|
Set<GenericName> |
getNames()
Deprecated. Not implementable in a simple naming system. We may create a Register
subclass (or something similar) later for this kind of job. |
boolean |
isGlobal()
Indicates whether this namespace is a "top level" namespace. |
GenericName |
name()
Represents the identifier of this namespace. |
Method Detail |
---|
@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 should be a
local name. If false
, name should be a fully-qualified name where
name.scope().isGlobal() == true
.
@Deprecated @UML(identifier="names", obligation=MANDATORY, specification=ISO_19103) Set<GenericName> getNames()
Register
subclass (or something similar) later for this kind of job.
LocalName
.ScopedName
with the following constraints:
NameSpace
.NameSpace
referred to by the previous element.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |