: Public abstract <<type>> Class
Created: 10-04-2008 12:15:52
Modified: 10-04-2008 12:15:52
Project:
Advanced:
Generic Name is the abstract class for all names in a NameSpace. Each instance of a GenericName is either a LocalName or a ScopedName. A LocalName references a local object directly accessible from the NameSpace. A ScopedName is a composite of a LocalName for locating another NameSpace and a GenericName valid in that NameSpace.
Operation
Public
depth():Integer
Details:
Sequential
Public
getObject():Any
Details:
Sequential
Notes: Any name must be mappable to its object referenced. Local names are local objects, and scoped names are probably not local.
Public
parsedName():Sequence<LocalName>
Details:
Sequential
Notes: Depending on the syntax of the implementation, there is a character string that can be used as the sequence of local names that move through name spaces until the target object is found.
Element Source Role Target Role
«type» NameSpace
Class  
Name: name
 
Name: scope
 
Details:
 
Tag Value
persistence persistent
Details:
 
Object Type Connection Direction Notes
«type» ScopedName Class Generalization From  
«type» LocalName Class Generalization From