- All Superinterfaces:
- StatementNamespace.TreeBased<SchemaNodeIdentifier,DeclaredStatement<?>,EffectiveStatement<?,DeclaredStatement<?>>>
public interface SchemaNodeIdentifierNamespace
extends StatementNamespace.TreeBased<SchemaNodeIdentifier,DeclaredStatement<?>,EffectiveStatement<?,DeclaredStatement<?>>>
Schema node identifier namespace
All leafs, leaf-lists, lists, containers, choices, rpcs, notifications, and
anyxmls defined (directly or through a uses statement) within a parent node
or at the top level of the module or its submodules share the same identifier
namespace. This namespace is scoped to the parent node or module, unless the
parent node is a case node. In that case, the namespace is scoped to the
closest ancestor node that is not a case or choice node.