NE_GT Common Classes - Houses all classes that should exist in any ne_gt environment that are not necessarily specific to any particular
feature. Classes within the common sub-namespace of classes need to have a general relevancy and are not necessarily important enough
for "top-level" declaration within the classes object.
Classes
Namespaces
Methods
-
static create_name(nameopt) → {classes.common.AliasedName.AliasedName}
-
Creates a new
classes.common.AliasedName.AliasedName
, but useful to use ininterfaces.Initializable#__init__
functions or otherwise function construction. The function will check whether an AliasedName has already been created (by considering the second argument) and, if so, update the name as opposed to constructing a new one. Since AliasedName instances should not/cannot be cached as Singletons via a unique identifier, this helps prevent a memory leak from occuring.Parameters:
Name Type Attributes Description name
* <optional>
The options provided to create the new name. If undefined, the second argument is returned (if any). Returns:
classes.common.AliasedName.AliasedName - Objects belonging to this namespace.