Class UID_BASED_ID

Abstract model of UID-based identifiers consisting of a root part and an optional
extension; lexical form:
root ::' extension

Declaration :

Directly inherited by : HIER_OBJECT_ID OBJECT_VERSION_ID

Artifact : UID_BASED_ID

Operation root

The identifier of the conceptual namespace in which the object exists, within the
identification scheme.
Returns the part to the left of the first ::' separator, if any, or else the whole string.

Declaration :

Operation extension

Optional local identifier of the object within
the context of the root identifier.
Returns the part to the right of the first ::'
separator if any, or else any empty String.

Declaration :

Operation has_extension

True if extension /= Void

Declaration :

All public operations : extension , has_extension , root