Base class
Base class for nodes in the schema tree. Used by both temporary nodes resolved during compilation (ex. ::ModelNode) and permanent nodes (ex. ::ElementNode).
This is an abstract base class and may not be directly instantiated.