|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="NameSpace",
specification=ISO_19103)
public interface NameSpaceA 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 | |||||||||