|
||||||||||
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 collection of 0 or more generic names.
Method Summary | |
---|---|
Set<GenericName> |
getNames()
Returns the set of generic names registered with this namespace. |
boolean |
isGlobal()
Indicates whether this namespace is a "top level" namespace. |
GenericName |
name()
Represents the identifier of this namespace. |
Method Detail |
---|
@UML(identifier="global", obligation=MANDATORY, specification=ISO_19103) boolean isGlobal()
@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
scoped name where
head().scope().isGlobal() == true
.
@UML(identifier="names", obligation=MANDATORY, specification=ISO_19103) Set<GenericName> getNames()
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 |