Interface TypeNamespace
- All Superinterfaces:
ParserNamespace<QName,,StmtContext<?, org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement, org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement>> StatementNamespace<QName,,org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement, org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement> StatementNamespace.TreeScoped<QName,org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement, org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement>
public interface TypeNamespace
extends StatementNamespace.TreeScoped<QName,org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement,org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement>
Derived types namespace. All derived type names defined within a parent node or at the top level of the module
(or its submodules) share the same type identifier namespace.
This namespace is scoped to all descendant nodes of the parent node or module. This means that any descendant node may use that typedef, and it MUST NOT define a typedef with the same name.
This namespace includes all type definitions implied by the language in which the current statement resides (e.g. RFC6020/RFC7950 for YANG 1.0/1.1).
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace
StatementNamespace.TreeScoped<K,D extends org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement<?>, E extends org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement<?, D>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamespaceBehaviour<QName,StmtContext<?, org.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement, org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement>, @NonNull TypeNamespace>
-
Field Details
-
BEHAVIOUR
static final NamespaceBehaviour<QName,StmtContext<?, BEHAVIOURorg.opendaylight.yangtools.yang.model.api.stmt.TypedefStatement, org.opendaylight.yangtools.yang.model.api.stmt.TypedefEffectiveStatement>, @NonNull TypeNamespace>
-