Interface ExtensionNamespace
- All Superinterfaces:
ParserNamespace<QName,,StmtContext<?, org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement, org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>> StatementNamespace<QName,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement, org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>
public interface ExtensionNamespace
extends StatementNamespace<QName,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement,org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>
Extension namespace. All extension names defined in a module and its submodules share the same
extension identifier namespace, where each extension is identified by a QName formed from the
defining module's QNameModule and the identifier specified in extension statement's argument.
-
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.ExtensionStatement, org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>, @NonNull ExtensionNamespace>
-
Field Details
-
BEHAVIOUR
static final NamespaceBehaviour<QName,StmtContext<?, BEHAVIOURorg.opendaylight.yangtools.yang.model.api.stmt.ExtensionStatement, org.opendaylight.yangtools.yang.model.api.stmt.ExtensionEffectiveStatement>, @NonNull ExtensionNamespace>
-